WPF تنفيذ INotifyPropertyChanged
-
20-08-2019 - |
سؤال
ولدي إعداد الممتلكات وتنفيذ INotifyPropertyChanged
ومثل ذلك ...
public event PropertyChangedEventHandler PropertyChanged;
public FlowProcess LastSelectedFlowProcess
{
get { return _lastSelectedFlowProcess; }
set
{
_lastSelectedFlowProcess = value;
Notify("LastSelectedFlowProcess");
UpdateFlows();
}
}
private void Notify(string propName)
{
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs(propName));
}
وأنا استخدم هذا الإعداد المحدد على الطبقات الأخرى، ولكن لسبب ما في طريقة إخطار متغير PropertyChanged قادم لاغيا الظهر.
في الفئات الأخرى عندما يعمل هذا الحدث PropertyChanged ليس لاغيا وتقييمها إلى مندوب؟ ما أنا في عداد المفقودين هنا؟
وأنا استدعاء استرجاع العام من داخل الطبقة التي من شأنها أن تحدث فرقا؟
المحلول
وإذا كان مندوب لاغيا أو لا يعتمد على ما إذا كان أي شيء قد اكتتب إلى الحدث.
نصائح أخرى
وإضافة هذا الرمز
event PropertyChangedEventHandler INotifyPropertyChanged.PropertyChanged {
add { this.PropertyChanged += value; }
remove { this.PropertyChanged -= value; }
}
لا تنتمي إلى StackOverflow