0

我想实现Inotifypropertychange接口,如“EmployeeDetails”不实现接口成员“System.ComponentModel.INotifyPropertyChanged.PropertyChanged”

public class EmployeeDetails:INotifyPropertyChanged 
{ 
private int employeeID; 
    public int EmployeeID 
    { 
     get { return employeeID; } 
     set { employeeID = value; this.NotifyPropertyChanged("EmployeeId"); } 
    } 

    private string employeeName; 
    public string EmployeeName 
    { 
     get { return employeeName; } 
     set { employeeName = value; this.NotifyPropertyChanged("EmployeeName"); } 
    } 

    private decimal salary; 
    public decimal Salary 
    { 
     get { return salary; } 
     set { salary = value; this.NotifyPropertyChanged("Salary"); } 
    } 
    public event PropertyChangedEventHandler propertychange; 

    public void NotifyPropertyChanged(string name) 
    { 
     if (propertychange != null) 
      propertychange(this, new PropertyChangedEventArgs(name)); 
    } 
    public EmployeeDetails(int employeeId, string employeeName, decimal salary) 
    { 
     EmployeeID = employeeID; 
     EmployeeName = employeeName; 
     Salary = salary; 
    } 

    public EmployeeDetails() 
    { 
     // TODO: Complete member initialization 
    } 

}

同时调试运行,它显示了以下错误:

'EmployeeDetails' 不实现接口成员“System.ComponentModel.INotifyPropertyChange

我缺少什么特定代码,请帮忙 我已经包含了system.component程序集。

回答

2

您可以使用此代码

public class EmployeeDetails : INotifyPropertyChanged 
{ 
    ... 
} 

你右键点击INotifyPropertyChanged的,首先你执行的决心参考,并选择实现接口

+0

由于其现在的工作 –

+1

我'竭诚为您服务阿布舍克 –

相关问题