基本信息
源码名称:wpf MVVM设计案例(入门级源码)
源码大小:0.07M
文件格式:.rar
开发语言:C#
更新时间:2017-04-18
   源码介绍


using System.Windows;
using System.Windows.Input;

namespace WPFBindingMVVM
{
    public class MainViewModel : ViewModelBase
    {

        private string _text1;
        public string Text1
        {
            get { return _text1; }
            set
            {
                if (_text1 != value)
                {
                    _text1 = value;
                    RaisePropertyChanged("Text1");
                }
            }
        }

       

        private ICommand _okCommand;
        public ICommand OkCommand
        {
            get
            {
                if (_okCommand == null)
                    _okCommand = new RelayCommand(call => OnOk());
                  return _okCommand;
            }
        }
        private void OnOk()
        {
            MessageBox.Show(Text1);
        }
    }
}