恭喜,你发布的帖子
发布于 2020-02-01 21:49:40
1楼
2. ViewModel部分:和UI界面的数据交换是通过数据绑定实现的,数据绑定通过INotifyPropertyChange实现通知机制,所有的ViewModel需要继承这个接口的实现。来自界面的命令主要通过ICommand接口实现。
2.1 :INotifyPropertyChange接口的实现如下。在WPF中属性数值的变化并不知自动通知界面的,所以需要自己来实现INotifyPropertyChange接口。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WpfApp01.ViewModels
{
public class NotificationObject : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
public void RaisePropertyChanged(string parameter)
{
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs(parameter));
}
}
}
}
请填写推广理由:
分享
只看
楼主