Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Represents a DSL model element that exposes property changing/changed events.
Namespace: Microsoft.VisualStudio.SharePoint
Assembly: Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)
Syntax
'Declaration
Public Interface IObservableModelElement
public interface IObservableModelElement
The IObservableModelElement type exposes the following members.
Events
| Name | Description | |
|---|---|---|
![]() |
PropertyChanged | Occurs when a DSL model element has changed. |
![]() |
PropertyChanging | Occurs when a DSL model element is being changed. |
Top
Remarks
DSL model elements support property change events through their custom property descriptors.
These model elements are used, for example, by WPF data binding. However, they are not very convenient for programmatic use. Furthermore, if Visual Studio supports the "traditional" INotifyPropertyChanging or INotifyPropertyChanged interfaces, WPF prefers them over the property descriptor for two-way binding which fail because they do not use implicit transactions. Therefore, Visual Studio DSL model elements implement the traditional events without implementing the interfaces themselves.
.gif)