【发布时间】:2013-02-20 15:12:25
【问题描述】:
我有一个应用程序,它为我提供了通过 RessourceDictionary 更改应用程序主题的选项,这意味着我只能使用纯 XAML。
现在,我想做的是隐藏一个 DockPanel,它没有 ElementName,但它有一个带有 x:Name 属性的 Child。
<Style TargetType="DockPanel">
<Setter Property="Visibility" Value="{Binding RelativeSource={RelativeSource Self}, Path=Child.Visibility}"/>
</Style>
通过这段代码,我得到了 DockPanel 的第一个子项, 但我想将该值绑定到具有唯一 ElementName 的特定 Child。
因此,并非每个 DockPanel 都会消失,只有具有 Child 类型的 DockPanel 会消失,例如元素名称为“MyTextBox”的“TextBox”。
任何人有一个想法如何做到这一点?谢谢;-)
【问题讨论】: