我的Silverlight 5应用程序中有一个usercontrol。此UserControl可以放在任何其他控件上(可能在TabItem,Panel等)。如果UserControl对用户可见,我现在必须确定。只有当UserControl或其某些区域对用户可见时,才应该这样。例如,当UserControl位于后台或UserControl位于折叠面板上的TabItem上时,这可能是错误的。 我可以从VisualTree中获取此信息吗? 感谢任何提示。
答案 0 :(得分:1)
可以使用以下代码设置可见性:
MyItem.Visibility = Visibility.Visible;
通常,在tabcontrol中放置项目时,它的可见性值取决于活动选项卡,更改选项卡将导致查看选项卡值,而不会提供其他选项卡值。