LOADING

加载过慢请开启缓存 浏览器默认开启

WPF MVVM模式关于UserControl的Visibility绑定问题

有时候我们在MainWindow中会放置UserControl,并用Visibility来控制控件的显示,但在MVVM模式下使用 Binding 属性的方式在属性更改的情况下页面没有变化。

不管是省略写法还是手动指定。

解决方法有两种:

1、将Visibility属性放置到UserControl的上一层,例如用StackPanel存放。

2、直接在UserControl中绑定页面的Visibility