wpf mvvm viewmodel怎么控制view
wpf mvvm viewmodel怎么控制view
ibeautiful
2019-02-11 08:16:06
TA貢獻(xiàn)1880條經(jīng)驗 獲得超4個贊
利用View里的IsEnable屬性。 原理是這樣的: 1、UI中的IsEnabled綁定VM中的屬性 2、UI的后臺代碼中,注冊IsEnableChange事件,在這個事件里,檢測到傳過來的值滿足某個條件,即可觸發(fā)Close()命令。
比如你在VM定義一個command,然后在view層使用了這個command,那么這個command的parameter就可以指向view層里的控件??丶鳛閜arameter傳進(jìn)VM層的command里做邏輯處理。
舉報