wpf mvvm viewmodel怎么控制view
1 回答

萬千封印
TA貢獻(xiàn)1891條經(jīng)驗 獲得超3個贊
利用View里的IsEnable屬性。 原理是這樣的: 1、UI中的IsEnabled綁定VM中的屬性 2、UI的后臺代碼中,注冊IsEnableChange事件,在這個事件里,檢測到傳過來的值滿足某個條件,即可觸發(fā)Close()命令。
比如你在VM定義一個command,然后在view層使用了這個command,那么這個command的parameter就可以指向view層里的控件??丶鳛閜arameter傳進(jìn)VM層的command里做邏輯處理。
- 1 回答
- 0 關(guān)注
- 651 瀏覽
添加回答
舉報
0/150
提交
取消