0
在我的ViewModel類我有一個屬性:如何從WPF中的代碼觸發綁定源更新?
class ViewModel : INotifyPropertyChanged
{
public string FileName {get;set;}
}
,並在我的View
我綁定一個標籤的內容視圖模型的FileName
。
now當我將文件拖放到我的視圖時,如何更新標籤的Content
屬性,以便ViewMode的FileName
也可以通過綁定進行更新?
直接設置標籤的Content
屬性將不起作用,它只是簡單地清除綁定。
然後在視圖必須知道關於ViewModel,這是否是反模式? – Benny 2010-05-20 15:15:21
我沒有實現INotifyPropertyChanged – Benny 2010-05-20 15:21:24
嗯,視圖總是知道ViewModel,因爲它有一個對它的引用(DataContext)並且綁定了它的屬性......如果ViewModel知道視圖,那麼*你會破壞模式 – 2010-05-20 15:26:39