Wpf中MVVM之Visibility 屬性綁定

一、背景

小夥伴們在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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章