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 | |
---|---|---|
PropertyChanged | Ocorre quando um elemento de modelo DSL foi alterado. | |
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.