【问题标题】:CallerMemberName to be used with INotifyPropertyChange for VB?CallerMemberName 要与 VB 的 INotifyPropertyChange 一起使用?
【发布时间】:2012-08-30 15:19:15
【问题描述】:

我正在尝试实现 CallerMemberName 以用于提升属性。我正在尝试在 vb 中执行此操作,但在 system.runtime.compilerservices 中找不到此接口。第一个问题是这对 vb 是否可行,还是仅适用于 c#?感谢您的帮助。

Public Sub RaisePropertyChanged(<CallerMemberName> Optional propertyName As String = Nothing)
    RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(propertyName))
End Sub

【问题讨论】:

    标签: wpf vb.net inotifypropertychanged


    【解决方案1】:

    CallerMemberName 确实是CallerMemberNameAttribute 中的System.Runtime.CompilerServices。只要您使用.Net 4.5,它就肯定存在。至少对我来说,它在 VB.Net 中运行良好。

    【讨论】:

    • .net 4.5 或更高版本
    【解决方案2】:

    确保目标框架设置为 .NET 4.5

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多