IObservableModelElement (Interfaz)
Representa un elemento del modelo DSL que expone los eventos modificados o que modifican propiedades.
Espacio de nombres: Microsoft.VisualStudio.SharePoint
Ensamblado: Microsoft.VisualStudio.SharePoint (en Microsoft.VisualStudio.SharePoint.dll)
Sintaxis
'Declaración
Public Interface IObservableModelElement
public interface IObservableModelElement
El tipo IObservableModelElement expone los siguientes miembros.
Eventos
Nombre | Descripción | |
---|---|---|
![]() |
PropertyChanged | Se produce cuando un elemento del modelo DSL ha cambiado. |
![]() |
PropertyChanging | Se produce cuando se está cambiando un elemento del modelo DSL. |
Arriba
Comentarios
Los elementos del modelo DSL admiten eventos de cambio de propiedad a través de sus descriptores de propiedad personalizados.
El enlace de datos WPF usa, por ejemplo, estos elementos modelo.Sin embargo, no son muy convenientes para el uso de programación.Además, si Visual Studio admite interfacesINotifyPropertyChanged o las interfaces INotifyPropertyChanging "tradicionales", WPF las prefiere sobre el descriptor de propiedad para el enlace bidireccional que produce error porque no usan transacciones implícitas.Por consiguiente,los elementos de modelo ADSL Visual Studio implementan los eventos tradicionales sin implementar sus propias interfaces.