'Declaration Public Enum NonSpecificNotificationBehavior Inherits System.Enum
public enum NonSpecificNotificationBehavior : System.Enum
Member | Description |
---|---|
BypassIfBindingList | Only re-get the value for Fields whose data type doesn't implement the System.ComponentModel.IBindingList interface |
BypassIfEnumerable | Only re-get the value for Fields whose data type doesn't implement the System.Collections.IEnumerable interface (excluding strings) |
BypassIfObservable | Only re-get the value for Fields whose data type doesn't implement either the System.Collections.Specialized.INotifyCollectionChanged or System.ComponentModel.IBindingList interfaces |
Default | Use the default value. This resolves to 'RefreshValue' unless set at a higher level. |
RefreshValue | Re-get the value |
Note: non-specific notifications can be received in one of 2 ways. The first is if the parent list implements System.ComponentModel.IBindingList and raises a ListChanged event with a System.ComponentModel.ListChangedType of 'ItemChanged' and a null PropertyDescriptor. The second way is if the data item implements System.ComponentModel.INotifyPropertyChanged and raises a PropertyChanged event with a null or empty 'PropertyName'.
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2