の値に応じて特定のプレゼンターを表示のいずれかに、コンテンツのプレゼンターに、暗黙的なスタイルを使用してください。
FixedContent
値が変更された場合、Content
はNULLになるため、関連する副作用はありません。Animation
闘争の日の後
<Grid Background="Purple">
<ContentControl x:Name="fixedContent" Margin="0,75,0,0">
<ContentControl.Style>
<Style TargetType="{x:Type ContentControl}">
<Style.Triggers>
<DataTrigger Binding="{Binding FixedContent, Mode=OneWay}" Value="false">
<DataTrigger.Setters>
<Setter Property="Content" Value="{StaticResource ContentKey}"/>
</DataTrigger.Setters>
</DataTrigger>
</Style.Triggers>
</Style>
</ContentControl.Style>
</ContentControl>
<Grid Background="Red" Margin="0,54,0,0">
<ContentControl x:Name="resizableContent" Margin="0,75,0,0">
<ContentControl.Style>
<Style TargetType="{x:Type ContentControl}">
<Style.Triggers>
<DataTrigger Binding="{Binding FixedContent, Mode=OneWay}" Value="true">
<DataTrigger.Setters>
<Setter Property="Content" Value="{StaticResource ContentKey}"/>
</DataTrigger.Setters>
</DataTrigger>
</Style.Triggers>
</Style>
</ContentControl.Style>
</ContentControl>
</Grid>
</Grid>
あなたは私たちにあなたがしようとしたコードを示してもらえますか? –
ContentControlを使用して、Contentプロパティを適切にバインドできます。これがすべてControlTemplateまたはDataTemplateにある場合は、テンプレートレベルでトリガーを使用してそれを実行できます。 –