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 模型元素实现传统的事件而不实现接口本身。