具有私有字段的公共字段的SendPropertyChanged

时间:2010-06-28 20:51:40

标签: c# wpf

我想在每次设置私有成员时发送公共属性的属性更改事件。我该怎么做?

private string _imageName;

public string ImageName
{
    get
    {
        return _imageName;
    }
    set
    {
        _imageName = value;
        SendPropertyChanged("ImageName");
    }
}

protected virtual void SendPropertyChanged(string propertyName)
{
    if ((this.PropertyChanged != null))
    {
            this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
    }
}

1 个答案:

答案 0 :(得分:2)

请改用该属性。 那就是它的用途

或者,如果必须,只要更改私有字段,就调用SendPropertyChanged(“ImageName”)。