一、背景
小夥伴們在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