PropertyContainer 클래스
업데이트: 2007년 11월
PropertyEntry 인스턴스에 대한 그래픽 컨테이너로 사용됩니다.
네임스페이스: Microsoft.Windows.Design.PropertyEditing
어셈블리: Microsoft.Windows.Design(Microsoft.Windows.Design.dll)
구문
Public Class PropertyContainer _
Inherits Control _
Implements INotifyPropertyChanged
Dim instance As PropertyContainer
public class PropertyContainer : Control,
INotifyPropertyChanged
public ref class PropertyContainer : public Control,
INotifyPropertyChanged
public class PropertyContainer extends Control implements INotifyPropertyChanged
설명
이 컨트롤은 모양이 없으므로 컨트롤의 동작이 정의되지만 모양은 정의되지 않습니다. 그러나 일반적으로 해당 값에 대한 편집기가 뒤에 오는 속성 이름을 포함하는 가로 행으로 스타일이 지정됩니다. 다만 이 컨트롤은 제3자가 해당 요구에 맞게 스타일을 다시 지정하도록 되어 있습니다. 이 컨트롤 내의 논리에서 선택하는 세 개의 ControlTemplate 형식(InlineRowTemplate, ExtendedPopupRowTemplate 및 ExtendedPinnedRowTemplate)에 의해 스타일이 제어됩니다. 이 논리는 ActiveEditMode 속성의 현재 값에 기초합니다. 또한 이 컨트롤은 편집하는 PropertyValue에 대한 적절한 값 편집기를 표시하기 위해 각 행 템플릿에서 사용할 수 있는 세 개의 DataTemplate 형식(InlineEditorTemplate, ExtendedEditorTemplate 및 DialogEditorTemplate)을 노출합니다.
상속 계층 구조
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Media.Visual
System.Windows.UIElement
System.Windows.FrameworkElement
System.Windows.Controls.Control
Microsoft.Windows.Design.PropertyEditing.PropertyContainer
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
참고 항목
참조
Microsoft.Windows.Design.PropertyEditing 네임스페이스