Interfaccia IObservableModelElement
Rappresenta un elemento del modello DSL che espone eventi in fase di modifica/modificati della proprietà.
Spazio dei nomi: Microsoft.VisualStudio.SharePoint
Assembly: Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)
Sintassi
'Dichiarazione
Public Interface IObservableModelElement
public interface IObservableModelElement
Il tipo IObservableModelElement espone i seguenti membri.
Eventi
Nome | Descrizione | |
---|---|---|
PropertyChanged | Si verifica quando un elemento del modello DSL è stato modificato. | |
PropertyChanging | Si verifica quando un elemento del modello DSL sta per essere modificato. |
In alto
Note
Gli elementi del modello DSL supportano eventi di modifica della proprietà tramite i relativi descrittori della proprietà personalizzati.
Questi elementi del modello vengono utilizzati, ad esempio, da associazione dati WPF. Tuttavia, non sono molto comodi da utilizzare a livello di codice. Inoltre, se Visual Studio supporta le interfacce INotifyPropertyChanging e INotifyPropertyChanged "tradizionali", WPF le preferisce sul descrittore della proprietà per l'associazione bidirezionale che non va a buon fine perché le interfacce non utilizzano transazioni implicite. Pertanto, Visual Studio gli elementi del modello DSL implementano gli eventi tradizionali senza implementare le interfacce loro stessi.