所有
我注意到在.Net 4.5中有一个CallerMemberName属性,Blend专门用于从调用方法引发PropertyChanged事件。我的问题是,由于这个属性并没有特别存在于.Net 4.0中,是否可以通过创建自定义属性以某种方式复制此行为?代码示例非常受欢迎。
答案 0 :(得分:2)
您正在寻找的行为是C#5.0 编译器的一项功能。
只要您使用支持它的编译器,您就可以创建自己的System.ComponentModel.CallerMemberNameAttribute
并且它可以正常工作。