2014-07-10 21 views
0

我目前正在開發基於MVVM架構模式並使用MvvmCross框架的.Net應用程序。綁定更改源時執行圖形操作

當ViewModel綁定的屬性被修改時,我想執行一些圖形操作,以便在View的代碼背後執行。

綁定工作正常,即UI已更新,但我想在屬性更改時執行其他操作。

我該怎麼做這樣的事情?

回答

1

在你看來的背後代碼:

public MainView() 
    { 
     InitializeComponent(); 
     var vm = DataContext as MainViewModel; 
     vm.PropertyChanged += vm_PropertyChanged; 
    } 

    void vm_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) 
    { 
     if(e.PropertyName == "MyProperty") 
     { 
      //Do something 
     } 
    } 
+0

正是我一直在尋找!謝謝。 –