ObservableObject 类

定义

此类型从 MS.VS.Shell.xx.dll

public ref class ObservableObject : System::ComponentModel::INotifyPropertyChanged
[System.Runtime.Serialization.DataContract]
public class ObservableObject : System.ComponentModel.INotifyPropertyChanged
[<System.Runtime.Serialization.DataContract>]
type ObservableObject = class
    interface INotifyPropertyChanged
Public Class ObservableObject
Implements INotifyPropertyChanged
继承
ObservableObject
派生
属性
实现

构造函数

ObservableObject()

初始化 ObservableObject 类的新实例。

属性

HasPropertyChangedEventSinks

返回一个值,该值指示此对象的 PropertyChanged 事件是否具有任何订阅

方法

NotifyPropertyChanged(String)

属性更改时调用的方法。

SetProperty(IntPtr, IntPtr, String)

此类型从 MS.VS.Shell.xx.dll

SetProperty(UIntPtr, UIntPtr, String)

此类型从 MS.VS.Shell.xx.dll

SetProperty<T>(T, T, Action, String)

检查值的更改,如果值不同,则存储值并通知属性更改。

SetProperty<T>(T, T, Action<T,T>, String)

检查值的更改,如果值不同,则存储值并通知属性更改。

SetProperty<T>(T, T, String)

检查值的更改,如果值不同,则存储值并通知属性更改。

事件

PropertyChanged

属性更改时引发的事件。

适用于