Miner.Desktop.DesignerExpress Assembly > Miner.Desktop.DesignerExpress.Annotations Namespace : NotifyPropertyChangedInvocatorAttribute Class |
'Declaration <AttributeUsageAttribute(ValidOn=AttributeTargets.Method, AllowMultiple=False, Inherited=True)> Public NotInheritable Class NotifyPropertyChangedInvocatorAttribute Inherits System.Attribute
'Usage Dim instance As NotifyPropertyChangedInvocatorAttribute
[AttributeUsage(ValidOn=AttributeTargets.Method, AllowMultiple=false, Inherited=true)] public sealed class NotifyPropertyChangedInvocatorAttribute : System.Attribute
NotifyChanged(string)
NotifyChanged(params string[])
NotifyChanged{T}(Expression{Func{T}})
NotifyChanged{T,U}(Expression{Func{T,U}})
SetProperty{T}(ref T, T, string)
NotifyChanged("Property")
NotifyChanged(() => Property)
NotifyChanged((VM x) => x.Property)
SetProperty(ref myField, value, "Property")
public class Foo : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; [NotifyPropertyChangedInvocator] protected virtual void NotifyChanged(string propertyName) { ... } private string _name; public string Name { get { return _name; } set { _name = value; NotifyChanged("LastName"); /* Warning */ } } }
System.Object
System.Attribute
Miner.Desktop.DesignerExpress.Annotations.NotifyPropertyChangedInvocatorAttribute
Target Platforms: Windows XP SP3 (32-bit and 64-bit), Windows 7 (32-bit and 64-bit)
Not all Operating Systems are supported on all products. Visit the ArcFM Solution Supported Versions page for full details.