Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 此PropertyChanged事件设置在哪里?_C#_Wpf - Fatal编程技术网

C# 此PropertyChanged事件设置在哪里?

C# 此PropertyChanged事件设置在哪里?,c#,wpf,C#,Wpf,我正在实现INotifyPropertyChanged,作为该接口的一部分,我拥有该成员 public event PropertyChangedEventHandler PropertyChanged; 当某些属性发生更改时,我有以下代码- public string FavoriteColor { get { return this.favoriteColor; } set { if (value != thi

我正在实现INotifyPropertyChanged,作为该接口的一部分,我拥有该成员

public event PropertyChangedEventHandler PropertyChanged;
当某些属性发生更改时,我有以下代码-

public string FavoriteColor
    {
        get { return this.favoriteColor; }
        set
        {
            if (value != this.favoriteColor)
            {
                this.favoriteColor = value;
                **if (this.PropertyChanged != null)**
                {
                    this.PropertyChanged(this, new PropertyChangedEventArgs("FavoriteColor"));
                }
            }
        }
    }

现在,我从来没有在代码中的任何地方设置过PropertyChanged变量,但是如果我在这一行设置断点,就会显示PropertyChanged确实有一个值。那么如何设置呢?

如果绑定到绑定系统订阅事件的属性。

如果绑定到绑定系统订阅事件的属性