IObservableModelElement 接口

表示公开正在更改/已更改属性事件的 DSL 模型元素。

命名空间:  Microsoft.VisualStudio.SharePoint
程序集:  Microsoft.VisualStudio.SharePoint(在 Microsoft.VisualStudio.SharePoint.dll 中)

语法

声明
Public Interface IObservableModelElement
public interface IObservableModelElement

IObservableModelElement 类型公开以下成员。

事件

  名称 说明
公共事件 PropertyChanged 在 DSL 模型元素更改后发生。
公共事件 PropertyChanging 在更改 DSL 模型元素时发生。

页首

备注

DSL 模型元素通过其自定义属性描述符支持属性更改事件。

将使用这些模型元素,例如 WPF 数据绑定。 但是,对于编程用法,它们不是非常方便。 而且,如果 Visual Studio 支持“传统”INotifyPropertyChanging 或 INotifyPropertyChanged 接口,则对于因为没有使用隐式事务而失败的双向绑定,WPF 优先选择这些接口而不是属性描述符。 因此,Visual Studio DSL 模型元素实现传统的事件而不实现接口本身。

请参见

参考

Microsoft.VisualStudio.SharePoint 命名空间