【问题标题】:How to implement INotifyPropertyChanged automatically [duplicate]如何自动实现 INotifyPropertyChanged [重复]
【发布时间】:2011-12-19 07:58:47
【问题描述】:

可能重复:
Automatically INotifyPropertyChanged
INotifyPropertyChanged and Auto-Properties

目前我重构 WPF 项目中的现有类以实现 INotifyPropertyChanged。问题是这个类有大约 150 名成员。所以我必须为每个成员编写以下代码。

private string _member1;
...
public string Member1
{
    get { return _member1; }
    set { _member1 = value; OnPropertyChanged("Member1"); }
}

这是一项既累人又乏味的工作。有没有一种方便的方法来实现 INotifyPropertyChanged?

【问题讨论】:

  • 我搜索过这类问题,但未能得到满意的答案。我需要一个简单的编译时解决方案或免费工具包。感谢您提供链接。

标签: wpf inotifypropertychanged


【解决方案1】:

有一个很好的 MSBuild 任务可以为您完成所有工作 - Kind of Magic。您所要做的就是将 [Magic] 属性添加到一个类中,它的所有属性都会实现更改通知。

【讨论】:

  • 这真的是我想要的。非常感谢。:)
  • 这确实是一个不错的解决方案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-27
  • 1970-01-01
  • 1970-01-01
  • 2011-02-27
  • 1970-01-01
  • 2015-12-16
  • 1970-01-01
相关资源
最近更新 更多