IObservableModelElement, interface
Représente un élément de modèle DSL qui expose les événements survenant lorsqu'une propriété est modifiée ou en cours de modification.
Espace de noms : Microsoft.VisualStudio.SharePoint
Assembly : Microsoft.VisualStudio.SharePoint (dans Microsoft.VisualStudio.SharePoint.dll)
Syntaxe
'Déclaration
Public Interface IObservableModelElement
public interface IObservableModelElement
Le type IObservableModelElement expose les membres suivants.
Événements
Nom | Description | |
---|---|---|
PropertyChanged | Se produit lorsqu'un élément de modèle DSL a été modifié. | |
PropertyChanging | Se produit lorsqu'un élément de modèle DSL est en cours de modification. |
Début
Notes
Les éléments de modèle DSL prennent en charge les événements de modification de propriété via leurs descripteurs de propriété personnalisés.
Par exemple, ces éléments de modèle sont utilisés par la liaison de données WPF. Toutefois, ils ne sont pas très pratiques pour la programmation. En outre, si Visual Studio prend en charge les interfaces « traditionnelles » INotifyPropertyChanging ou INotifyPropertyChanged, WPF les préfère au descripteur de propriété pour les liaisons bidirectionnelles qui échoue parce qu'elles n'utilisent pas de transactions implicites. Par conséquent, les éléments de modèle DSL Visual Studio implémentent les événements classiques sans implémenter les interfaces elles-mêmes.