, :
ContentControls, , Button, DataContext DataTemplate. , DataContext, .
:
{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Button}}, Path=DataContext.Content.ContentName}
:
<Setter Property="Content" Value="{Binding Content.ContentName}"></Setter>
Hidden btw, :
<Button.Style>
<Style TargetType="{x:Type Button}">
<Style.Triggers>
<DataTrigger Binding="{Binding Revealed}" Value="True">
<Setter Property="Content" Value="{Binding Content.ContentName}"></Setter>
</DataTrigger>
<DataTrigger Binding="{Binding Revealed}" Value="False">
<Setter Property="Content" Value="Hidden"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
: :
<Style TargetType="{x:Type Button}">
<Setter Property="Content" Value="Hidden" />
<Style.Triggers>
<DataTrigger Binding="{Binding Revealed}" Value="True">
<Setter Property="Content" Value="{Binding Content.ContentName}" />
</DataTrigger>
</Style.Triggers>
</Style>