IObservableModelElement 인터페이스

속성이 변경되는/변경된 이벤트로 노출하는 DSL 모델 요소를 나타냅니다.

네임스페이스:  Microsoft.VisualStudio.SharePoint
어셈블리:  Microsoft.VisualStudio.SharePoint(Microsoft.VisualStudio.SharePoint.dll)

구문

‘선언
Public Interface IObservableModelElement
public interface IObservableModelElement

IObservableModelElement 형식에서는 다음과 같은 멤버를 노출합니다.

이벤트

  이름 설명
Public 이벤트 PropertyChanged DSL 모델 요소가 변경된 후에 발생합니다.
Public 이벤트 PropertyChanging DSL 모델 요소가 변경 중일 때 발생합니다.

위쪽

설명

DSL 모델 요소는 해당 사용자 지정 속성 설명자를 통해 속성 변경 이벤트를 지원합니다.

예를 들어, 이러한 모델 요소는 WPF 데이터 바인딩에 사용됩니다. 그러나 프로그래밍 방식으로 사용하기에는 편리하지 않습니다. 또한 Visual Studio이 "전통적인"INotifyPropertyChanging 또는 INotifyPropertyChanged 인터페이스를 지원하는 경우 WPF는 암시적 트랜잭션을 사용하지 않기 때문에 양방향 바인딩을 위한 속성 설명자를 선호합니다. 따라서 Visual Studio DSL 모델 요소는 인터페이스를 직접 구현하지 않고도 기존 이벤트를 구현합니다.

참고 항목

참조

Microsoft.VisualStudio.SharePoint 네임스페이스