在测试用例中,我想检查StackPanel
是否可见。
我发现的所有答案都假设您已经拥有UIElement对象。
那么如何通过uid
获取{{1}}?
答案 0 :(得分:2)
您使用的是代码隐藏方法还是mvvm?您可以通过将Name
添加到StackPanel
来检查可见性,并直接从后面的代码中引用它:
var stackPanelVisibility = StackPanelName.Visibility;
或者,使用mvvm方法,您可以将Visibility
的{{1}}绑定到viewmodel中StackPanel
类型的属性:
XAML:
Visibility
视图模型:
<StackPanel Visibility={Binding StackPanelVisibility} />