【发布时间】:2019-02-08 12:09:21
【问题描述】:
为了简单起见说我有这个控件叫做 DetailArea
<UserControl x:Class="DetailArea">
<Grid>
<CustomDataControl x:Name="MyDataControl" />
</Grid>
</UserControl>
在另一个控件中我使用我的 DetailArea
<UserControl x:Class="Display">
<Grid>
<DetailArea />
</Grid>
</UserControl>
DetailArea 控件中的CustomDataControl 具有公共可见性依赖属性,就像我希望能够设置为隐藏的所有UI 元素属性一样。
如何从显示控件执行此操作?
编辑:我无法修改 DetailArea wpf 或代码,因为它位于我无法控制的另一个中。
【问题讨论】:
-
你想怎么控制它?有一个按钮?
-
@LittleBit 我只想永久隐藏它。不需要。
-
您可以添加/修改 App.xaml 或添加其他样式吗?而且这个CustomControl只存在一次吗?
-
@LittleBit No 不能修改 App.xaml。我可以添加其他样式。它只存在一次。
标签: c# wpf xaml styles visibility