Sdílet prostřednictvím


PropertyContainer-Klasse

Aktualisiert: November 2007

Wird als grafischer Container für PropertyEntry-Instanzen verwendet.

Namespace:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design (in Microsoft.Windows.Design.dll)

Syntax

'Declaration
Public Class PropertyContainer _
    Inherits Control _
    Implements INotifyPropertyChanged
'Usage
Dim instance As PropertyContainer
public class PropertyContainer : Control, 
    INotifyPropertyChanged
public ref class PropertyContainer : public Control, 
    INotifyPropertyChanged
public class PropertyContainer extends Control implements INotifyPropertyChanged

Hinweise

Für dieses Steuerelement ist das Aussehen nicht festgelegt, d. h. das Verhalten des Steuerelements wird definiert, jedoch nicht das Aussehen. Das Steuerelement wird jedoch im Allgemeinen als eine horizontale Zeile formatiert, die den Namen der Eigenschaft und anschließend einen Editor für seinen Wert enthält. Dieses Steuerelement soll von Dritten umformatiert werden, um es ihren Anforderungen anzupassen. Die Formatvorlage wird von drei ControlTemplate-Typen (InlineRowTemplate, ExtendedPopupRowTemplate und ExtendedPinnedRowTemplate) gesteuert, die von der Logik innerhalb dieses Steuerelements ausgewählt werden. Die Logik basiert auf dem aktuellen Wert der ActiveEditMode-Eigenschaft. Dieses Steuerelement macht auch drei DataTemplate-Typen (InlineEditorTemplate, ExtendedEditorTemplate und DialogEditorTemplate) verfügbar, die von jeder der Zeilenvorlagen zum Anzeigen des entsprechenden Wert-Editors für den bearbeiteten PropertyValue verwendet werden kann.

Vererbungshierarchie

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

PropertyContainer-Member

Microsoft.Windows.Design.PropertyEditing-Namespace

Weitere Ressourcen

WPF-Designer-Erweiterbarkeit

Eigenschaftenbearbeitungsarchitektur