有时候,我们需要监听属性值的变化,当属性值发生改变时,需要被通知,没有改变时不需要通知,这个时候可以用INotifyPropertyChanged来做,也可以自定义委托事件,也可以实现,方法多多,在这里只介绍INotifyPropertyChanged的方法,目的是当属性值发生变化时,才出发事件
案例: 创建一个父类Person,继承INotifyPropertyChanged类,然后让Man类去继承
Person类:
using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
namespace Demo
{
public delegate void ChangedHandler(object sender, object v);
public class Person : INotifyPropertyChanged
{
#region INotifyPrope