1. 程式人生 > >MVVM如何給BUTTON按鈕註冊事件

MVVM如何給BUTTON按鈕註冊事件


1.xaml頁面進行註冊
 <Button Content="按鈕" Width="120"  Height="25" Command="{Binding OkCommand}" CommandParameter="這裡是一個引數" Grid.Row="0"/>
2.後置程式碼進行新增方法(在.CS檔案裡面新增)
   private ICommand _okCommand;
        public ICommand OkCommand
        {
            get { return _okCommand ?? (_okCommand = new DelegateCommand<object>(this.OnOkCommand)); }
        }
3.新增類似我們的操作方法
   public void OnOkCommand(object value)
        {
            MessageBox.Show(value.ToString());
        }