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
Spazio dei nomi Microsoft.Windows.Design.PropertyEditing