Compartilhar 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 foi alterado.
Evento público PropertyChanging Ocorre quando um elemento de modelo DSL está sendo alterado.

Início

Comentários

Os 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 suporta o "tradicionais" INotifyPropertyChangingou INotifyPropertyChanged interfaces, WPF prefere-los sobre o descritor de propriedade para a ligação bidirecional que falham porque eles não usam transações implícito. Portanto, Visual Studio elementos de modelo DSL implementam eventos tradicionais sem implementar próprias interfaces.

Consulte também

Referência

Namespace Microsoft.VisualStudio.SharePoint