【发布时间】:2008-09-26 19:15:43
【问题描述】:
使用 INotifyPropertyChanged 时指定属性名称的最佳方法是什么?
大多数示例将属性名称硬编码为 PropertyChanged 事件的参数。我正在考虑使用 MethodBase.GetCurrentMethod.Name.Substring(4) 但对反射开销有点不安。
【问题讨论】:
-
.NET 4.5 使用 [CallerMemberName] 属性提供了一个很好的解决方案。在 MSDN 文档中查看其使用示例msdn.microsoft.com/en-us/library/…
标签: .net wpf reflection