一、背景
小伙伴们在Wpf中使用MVVM设计时,控件的Visibility 属性如何绑定呢?
二、思路
不需要对Visibility 进行值转换器,直接按照普通属性方式绑定即可。
XMAL代码
<GroupBox Header="groupBox" Visibility="{Binding Visibility }"/ >
ViewModel中的C#代码
设置通知属性
private Visibility visibility;
public Visibility Visibility
{
get
{
return visibility;
}
set
{
visibility = value;
RaisePropertyChanged("Visibility");
}
}
然后在代码的某个地方来设置Visibility 属性的值即可
Visibility = Visibility.Hidden;
//或者
Visibility = Visibility.Visible;
三、注意事项
1.大家好,我是黑夜の骑士,欢迎大家关注我的博客,笔者将持续输出建筑信息化开发、移动互联网开发以及游戏编程干货;
2.欢迎加入建筑信息化行业开发交流群,获取更多开发资料 群号:711844216
3.欢迎加入U3D魔法师交流群,共同学习进步,群号:1105535938
1682

被折叠的 条评论
为什么被折叠?



