| 
                         VS2012 Pro, WPF, Frm 4.0 Dobrý den, mám vlastní control děděný od Button, control obsahuje Grid o třech sloupcích a třech řádcích. V jedné buňce mám Image, a přes všechny buňky mám ContentPresenter (dále CP). Potřeboval bych v konkrétní situaci, aby byl vidět jak CP tak i Image. Problém je, že mi CP vždy překryje celý control. Zkoušel jsem nastavit u Image a CP Panel.ZIndex, to však nepomohlo. 
<Button x:Class="MpControls.PLC.Controls.Buttons.Beckhoff.PlcBeckhoffButton"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
        mc:Ignorable="d" 
        x:Name="ThisCtrl" 
        d:DesighHeight="170"
        d:DesignWidth="390">
    <Grid Width="{Binding Width, ElementName=ThisCtrl}" 
          Height="{Binding Height, ElementName=ThisCtrl}">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="15*" />
            <ColumnDefinition Width="5*" />
            <ColumnDefinition Width="4" />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="15*" />
            <RowDefinition Height="5*" />
            <RowDefinition Height="4" />
        </Grid.RowDefinitions>
        <ContentPresenter Grid.RowSpan="3"
                          Panel.ZIndex="2"
                          Grid.ColumnSpan="3"  />
            
        <Image Grid.Column="1"
               Grid.Row="1"
               Panel.ZIndex="1"
               IsEnabled="True"
               x:Name="ImgDisconnected"
               Source="/MpControls;component/Images/Disconnected.png" 
               VerticalAlignment="Bottom"
               Margin="0,0,2,2" 
               HorizontalAlignment="Right" />
    </Grid>
</Button>
Visibility controlu nastavuji zde: 
public override void EndInit()
        {
            base.EndInit();
            ...
            ImgDisconnected.Visibility = con ? Visibility.Hidden : Visibility.Visible;
        }
Věděl by někdo kde je chyba ? 
                        
                     |