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
备注
此控件的外观不重要,这表示已定义该控件的行为,但未定义外观。不过,此控件通常表现为一个水平行,其中包括属性名,后跟其值的编辑器。不过,第三方可根据需要重新设置此控件的样式。此样式由三个 ControlTemplate 类型(InlineRowTemplate、ExtendedPopupRowTemplate 和 ExtendedPinnedRowTemplate)控制,这些类型是由此控件中的逻辑选定的。此逻辑基于 ActiveEditMode 属性的当前值。此控件还公开三个 DataTemplate 类型(InlineEditorTemplate、ExtendedEditorTemplate 和 DialogEditorTemplate),每个行模板都可以使用这些类型来显示正在编辑的 PropertyValue 的相应值编辑器。
继承层次结构
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 命名空间