2

全部,

我注意到在 .Net 4.5 中有一个 CallerMemberName 属性,Blend 专门使用该属性从调用方法中引发 PropertyChanged 事件。我的问题是,由于此属性在 .Net 4.0 中并不特别存在,是否可以通过创建自定义属性以某种方式复制此行为?非常感谢代码示例。

4

1 回答 1

3

您正在寻找的行为是 C# 5.0编译器的一个特性。

只要您使用支持它的编译器,您就可以创建自己的编译器,System.ComponentModel.CallerMemberNameAttribute它会正常工作。

于 2013-02-03T00:26:48.533 回答