Partager via


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
Événement public PropertyChanged Se produit lorsqu'un élément de modèle DSL a été modifié.
Événement public 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.

Voir aussi

Référence

Microsoft.VisualStudio.SharePoint, espace de noms