Поделиться через


IObservableModelElement - интерфейс

Представляет элемент модели DSL, представляющий события измененяемых или измененных свойств.

Пространство имен:  Microsoft.VisualStudio.SharePoint
Сборка:  Microsoft.VisualStudio.SharePoint (в Microsoft.VisualStudio.SharePoint.dll)

Синтаксис

'Декларация
Public Interface IObservableModelElement
public interface IObservableModelElement

Тип IObservableModelElement предоставляет следующие члены.

События

  Имя Описание
Открытое событие PropertyChanged Происходит после изменения элемента модели DSL.
Открытое событие PropertyChanging Происходит при изменении элемента модели DSL.

В начало страницы

Заметки

Элементы модели DSL поддерживают события изменения свойств через их дескрипторы настраиваемых свойств.

Эти элементы модели используются, например, привязкой данных WPF.Однако они не очень удобны для программного использования.Более того, если Visual Studio поддерживает "традиционные" интерфейсы INotifyPropertyChanging или INotifyPropertyChanged, WPF предпочитает их дескриптору свойства для двусторонней привязки, которая завершится неудачей, поскольку они не используют неявные транзакции.Таким образом элементы модели DSL Visual Studio реализуют традиционные события без реализации самих интерфейсов.

См. также

Ссылки

Microsoft.VisualStudio.SharePoint - пространство имен