Condividi tramite


Classe PropertyContainer

Aggiornamento: novembre 2007

Oggetto utilizzato come contenitore grafico per le istanze di PropertyEntry.

Spazio dei nomi:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design (in Microsoft.Windows.Design.dll)

Sintassi

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

Note

Questo controllo è privo di aspetto, vale a dire che è stato definito il comportamento del controllo, ma non l'aspetto. Tuttavia, generalmente, viene applicato uno stile di una riga orizzontale che include il nome della proprietà seguito da un editor per il relativo valore. In ogni caso sarà necessario applicare un nuovo stile a questo controllo per soddisfare le esigenze di terze parti. Lo stile è controllato da tre tipi ControlTemplate (InlineRowTemplate, ExtendedPopupRowTemplate e ExtendedPinnedRowTemplate) selezionati dalla logica all'interno di questo controllo. Questa logica è basata sul valore corrente della proprietà ActiveEditMode. Questo controllo espone inoltre tre tipi DataTemplate (InlineEditorTemplate, ExtendedEditorTemplate e DialogEditorTemplate) che possono essere utilizzati da ciascuno dei modelli di riga per visualizzare l'editor di valori appropriato per l'oggetto PropertyValue modificato.

Gerarchia di ereditarietà

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

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri PropertyContainer

Spazio dei nomi Microsoft.Windows.Design.PropertyEditing

Altre risorse

Estensibilità di Progettazione WPF

Architettura di modifica delle proprietà