WPF经典MVVM书写方式

点击查看代码
public partial class DataPageViewModel : ViewModelBase
{
    private string  _title;
    public string Title
    {
        get { return _title; }
        set 
        {
            if (_title != value)
            {
                _title = value;
                OnPropertyChanged(nameof(Title));
            }
        }
    }
}
public class ViewModelBase : INotifyPropertyChanged
{
    public event PropertyChangedEventHandler? PropertyChanged;
    public void OnPropertyChanged(string propertyName)
    {
        PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
    }
}
posted @ 2024-05-31 15:52  Erik_apex  阅读(19)  评论(0)    收藏  举报