Condividi tramite


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
Evento pubblico PropertyChanged Si verifica quando un elemento del modello DSL è stato modificato.
Evento pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.SharePoint