Partilhar via


Interface IObservableModelElement

Representa um elemento de modelo DSL expõe eventos de alteração/alterado de propriedade.

Namespace:  Microsoft.VisualStudio.SharePoint
Assembly:  Microsoft.VisualStudio.SharePoint (em Microsoft.VisualStudio.SharePoint.dll)

Sintaxe

'Declaração
Public Interface IObservableModelElement
public interface IObservableModelElement

O tipo IObservableModelElement expõe os membros a seguir.

Eventos

  Nome Descrição
Evento público PropertyChanged Ocorre quando um elemento de modelo DSL é alterado.
Evento público PropertyChanging Ocorre quando um elemento de modelo DSL está sendo alterado.

Superior

Comentários

Elementos de modelo DSL suportam eventos de alteração de propriedade por meio de seus descritores de propriedade personalizada.

Esses elementos são usados, por exemplo, por ligação de dados do WPF.No entanto, eles não são muito convenientes para uso programático.Além disso, se Visual Studio oferece suporte a "tradicionais" INotifyPropertyChanging ou INotifyPropertyChanged interfaces, WPF prefere-los o descritor de propriedade para a ligação bidirecional que falham porque eles não usarem transações implícitas.Portanto, Visual Studio elementos de modelo DSL implementam os eventos tradicionais sem implementar as interfaces propriamente ditos.

Consulte também

Referência

Namespace Microsoft.VisualStudio.SharePoint