Sdílet prostřednictvím


ModelItem-Klasse

Aktualisiert: November 2007

Stellt ein einzelnes Element im Bearbeitungsmodell dar.

Namespace:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Public MustInherit Class ModelItem _
    Implements INotifyPropertyChanged
'Usage
Dim instance As ModelItem
public abstract class ModelItem : INotifyPropertyChanged
public ref class ModelItem abstract : INotifyPropertyChanged
public abstract class ModelItem implements INotifyPropertyChanged

Hinweise

Die ModelItem-Klasse stellt ein einzelnes Element im Bearbeitungsmodell dar. Dieses Element kann beispielsweise ein Fenster oder ein Steuerelement sein, aber auch eine Farbe oder eine ganze Zahl. Sie können über die Properties-Auflistung auf die Eigenschaften des Elements zugreifen und Änderungen an den Werten für diese Eigenschaft vornehmen. Ein ModelItem ist im Grunde ein Wrapper um das dem Designer zugrundeliegende Datenmodell. Sie können über die GetCurrentValue-Methode auf das zugrunde liegende Modell zugreifen.

Hinweis:

Sie sollten keine serialisierbaren Änderungen an einem Objekt vornehmen, das von der GetCurrentValue-Methode zurückgegeben wird. Die Änderungen werden bei der Serialisierung des Designers oder bei Systemen zum Rückgängigmachen nicht reflektiert.

Vererbungshierarchie

System.Object
  Microsoft.Windows.Design.Model.ModelItem
    Microsoft.Windows.Design.Model.ModelItemCollection
    Microsoft.Windows.Design.Model.ModelItemDictionary

Threadsicherheit

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

Siehe auch

Referenz

ModelItem-Member

Microsoft.Windows.Design.Model-Namespace

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers