Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Implementiert Schlüssel-Wert-Wörterbuchunterstützung für ModelItem-Objekte.
Vererbungshierarchie
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemDictionary
Namespace: Microsoft.Windows.Design.Model
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
Public MustInherit Class ModelItemDictionary _
Inherits ModelItem _
Implements IDictionary(Of ModelItem, ModelItem), _
ICollection(Of KeyValuePair(Of ModelItem, ModelItem)), IEnumerable(Of KeyValuePair(Of ModelItem, ModelItem)), _
IDictionary, ICollection, IEnumerable, INotifyCollectionChanged
public abstract class ModelItemDictionary : ModelItem,
IDictionary<ModelItem, ModelItem>, ICollection<KeyValuePair<ModelItem, ModelItem>>,
IEnumerable<KeyValuePair<ModelItem, ModelItem>>, IDictionary,
ICollection, IEnumerable, INotifyCollectionChanged
public ref class ModelItemDictionary abstract : public ModelItem,
IDictionary<ModelItem^, ModelItem^>, ICollection<KeyValuePair<ModelItem^, ModelItem^>>,
IEnumerable<KeyValuePair<ModelItem^, ModelItem^>>, IDictionary,
ICollection, IEnumerable, INotifyCollectionChanged
[<AbstractClass>]
type ModelItemDictionary =
class
inherit ModelItem
interface IDictionary<ModelItem, ModelItem>
interface ICollection<KeyValuePair<ModelItem, ModelItem>>
interface IEnumerable<KeyValuePair<ModelItem, ModelItem>>
interface IDictionary
interface ICollection
interface IEnumerable
interface INotifyCollectionChanged
end
public abstract class ModelItemDictionary extends ModelItem implements IDictionary<ModelItem, ModelItem>, ICollection<KeyValuePair<ModelItem, ModelItem>>, IEnumerable<KeyValuePair<ModelItem, ModelItem>>, IDictionary, ICollection, IEnumerable, INotifyCollectionChanged
Der ModelItemDictionary-Typ macht die folgenden Member verfügbar.
Konstruktoren
| Name | Beschreibung | |
|---|---|---|
![]() |
ModelItemDictionary | Initialisiert eine neue Instanz der ModelItemDictionary-Klasse. |
Zum Seitenanfang
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
Content | Ruft beim Überschreiben in einer abgeleiteten Klasse eine ModelProperty ab, die das ContentPropertyAttribute des Elements darstellt. (Von ModelItem geerbt.) |
![]() |
Context | Ruft ein Objekt ab, das Kontextinformationen über den Designer enthält, für den dieses ModelItem erstellt wurde. (Von ModelItem geerbt.) |
![]() |
Count | Ruft beim Überschreiben in einer abgeleiteten Klasse die Anzahl der Elemente im Wörterbuch ab. |
![]() |
Events | Ruft beim Überschreiben in einer abgeleiteten Klasse die öffentlichen Ereignisse für dieses Objekt ab. (Von ModelItem geerbt.) |
![]() |
IsFixedSize | Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob das Wörterbuch eine feste Größe hat. |
![]() |
IsReadOnly | Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob das Wörterbuch geändert werden kann. |
![]() |
IsSynchronized | Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob das Wörterbuch synchronisiert ist. |
![]() |
Item[Object] | Ruft beim Überschreiben in einer abgeleiteten Klasse das Element am angegebenen Schlüssel ab oder legt dieses fest. |
![]() |
Item[ModelItem] | Ruft beim Überschreiben in einer abgeleiteten Klasse das Element am angegebenen Schlüssel ab oder legt dieses fest. |
![]() |
ItemType | Ruft beim Überschreiben in einer abgeleiteten Klasse den Typ des Objekts ab, das dieses Element darstellt. (Von ModelItem geerbt.) |
![]() |
Keys | Ruft beim Überschreiben in einer abgeleiteten Klasse die Schlüssel des Wörterbuchs ab. |
![]() |
Name | Ruft beim Überschreiben in einer abgeleiteten Klasse den Namen oder die ID des Elements ab oder legt diese fest. (Von ModelItem geerbt.) |
![]() |
Parent | Ruft beim Überschreiben in einer abgeleiteten Klasse das Element ab, das diesem Element übergeordnet ist. (Von ModelItem geerbt.) |
![]() |
Properties | Ruft beim Überschreiben in einer abgeleiteten Klasse die öffentlichen Eigenschaften für dieses Objekt ab. (Von ModelItem geerbt.) |
![]() |
Root | Ruft beim Überschreiben in einer abgeleiteten Klasse das Element ab, das der Stamm der Struktur ist. (Von ModelItem geerbt.) |
![]() |
Source | Ruft beim Überschreiben in einer abgeleiteten Klasse die Eigenschaft ab, die diesen Wert zur Verfügung stellt. (Von ModelItem geerbt.) |
![]() |
SyncRoot | Ruft beim Überschreiben in einer abgeleiteten Klasse das Objekt ab, das zum Synchronisieren dieses Wörterbuchs verwendet wird. |
![]() |
Values | Ruft beim Überschreiben in einer abgeleiteten Klasse die Werte des Wörterbuchs ab. |
![]() |
View | Ruft beim Überschreiben in einer abgeleiteten Klasse die Visual-Klasse oder Visual3D-Klasse ab, die die Benutzeroberfläche für dieses Element darstellt. (Von ModelItem geerbt.) |
Zum Seitenanfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
Add(Object, Object) | Fügt beim Überschreiben in einer abgeleiteten Klasse den Wert zum Wörterbuch unter dem angegebenen Schlüssel hinzu. |
![]() |
Add(ModelItem, ModelItem) | Fügt beim Überschreiben in einer abgeleiteten Klasse das Element zum Wörterbuch unter dem angegebenen Schlüssel hinzu. |
![]() |
BeginEdit() | Ruft beim Überschreiben in einer abgeleiteten Klasse diese Methode auf, wenn mehrere Vorgänge für ein Objekt oder eine Gruppe von Objekten durchgeführt werden. (Von ModelItem geerbt.) |
![]() |
BeginEdit(String) | Ruft beim Überschreiben in einer abgeleiteten Klasse diese Methode auf, wenn mehrere Vorgänge für ein Objekt oder eine Gruppe von Objekten durchgeführt werden. (Von ModelItem geerbt.) |
![]() |
Clear | Löscht beim Überschreiben in einer abgeleiteten Klasse den Inhalt des Wörterbuchs. |
![]() |
Contains | Gibt beim Überschreiben in einer abgeleiteten Klasse zurück, ob das Wörterbuch das angegebene Schlüssel-Wert-Paar enthält. |
![]() |
ContainsKey(Object) | Gibt beim Überschreiben in einer abgeleiteten Klasse einen Wert zurück, der angibt, ob das Wörterbuch den angegebenen Schlüssel enthält. |
![]() |
ContainsKey(ModelItem) | Gibt beim Überschreiben in einer abgeleiteten Klasse einen Wert zurück, der angibt, ob das Wörterbuch den angegebenen Schlüssel enthält. |
![]() |
CopyTo | Kopiert beim Überschreiben in einer abgeleiteten Klasse den Inhalt des Wörterbuchs in das angegebene Array, wobei am angegebenen Index begonnen wird. |
![]() |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) |
![]() |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) |
![]() |
GetAttributes(Type) | Ruft die Attribute des angeforderten Typs ab, die für dieses Element deklariert sind. (Von ModelItem geerbt.) |
![]() |
GetAttributes(TypeIdentifier) | Ruft die Attribute des angeforderten Typs ab, die für dieses Element deklariert sind. (Von ModelItem geerbt.) |
![]() |
GetCurrentValue | Gibt beim Überschreiben in einer abgeleiteten Klasse den aktuellen Wert des zugrunde liegenden Modellobjekts zurück, das das ModelItem umschließt. (Von ModelItem geerbt.) |
![]() |
GetEnumerator | Gibt beim Überschreiben in einer abgeleiteten Klasse einen Enumerator für die Elemente im Wörterbuch zurück. |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
IsItemOfType(Type) | Ruft einen Wert ab, der angibt, ob dieses Element vom angegebenen Typ ist oder die angegebene Schnittstelle implementiert. (Von ModelItem geerbt.) |
![]() |
IsItemOfType(TypeIdentifier) | Ruft einen Wert ab, der angibt, ob dieses Element vom angegebenen Typ ist oder die angegebene Schnittstelle implementiert. (Von ModelItem geerbt.) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
Remove(Object) | Entfernt beim Überschreiben in einer abgeleiteten Klasse das Element aus dem Wörterbuch. |
![]() |
Remove(ModelItem) | Entfernt beim Überschreiben in einer abgeleiteten Klasse das Element aus dem Wörterbuch. |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
![]() |
TryGetValue(Object, ModelItem%) | Ruft beim Überschreiben in einer abgeleiteten Klasse den Wert für den angegebenen Schlüssel ab. |
![]() |
TryGetValue(ModelItem, ModelItem%) | Ruft beim Überschreiben in einer abgeleiteten Klasse den Wert für den angegebenen Schlüssel ab. |
Zum Seitenanfang
Ereignisse
| Name | Beschreibung | |
|---|---|---|
![]() |
CollectionChanged | Tritt beim Überschreiben in einer abgeleiteten Klasse auf, wenn sich der Inhalt dieses Wörterbuchs ändert. |
![]() |
PropertyChanged | Tritt beim Überschreiben in einer abgeleiteten Klasse auf, wenn sich eine Eigenschaft für das Modell ändert. (Von ModelItem geerbt.) |
Zum Seitenanfang
Felder
| Name | Beschreibung | |
|---|---|---|
![]() ![]() |
KeyProperty | ModelItemDictionary stellt eine angefügte "Key"-Eigenschaft zur Verfügung, die allen im Wörterbuch enthaltenen Elementen hinzugefügt wird.Der Datentyp der Key-Eigenschaft ist "ModelItem". |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
| Name | Beschreibung | |
|---|---|---|
![]() ![]() |
ICollection<KeyValuePair<ModelItem, ModelItem>>.Add | Eine Beschreibung dieses Members finden Sie unter ICollection<T>.Add. |
![]() ![]() |
IDictionary.Add | Eine Beschreibung dieses Members finden Sie unter IDictionary.Add. |
![]() ![]() |
IDictionary.Clear | Eine Beschreibung dieses Members finden Sie unter IDictionary.Clear. |
![]() ![]() |
ICollection<KeyValuePair<ModelItem, ModelItem>>.Contains | Eine Beschreibung dieses Members finden Sie unter ICollection<T>.Contains. |
![]() ![]() |
IDictionary.Contains | Eine Beschreibung dieses Members finden Sie unter IDictionary.Contains. |
![]() ![]() |
ICollection<KeyValuePair<ModelItem, ModelItem>>.CopyTo | Eine Beschreibung dieses Members finden Sie unter ICollection<T>.CopyTo. |
![]() ![]() |
ICollection.CopyTo | Eine Beschreibung dieses Members finden Sie unter ICollection.CopyTo. |
![]() ![]() |
ICollection.Count | Eine Beschreibung dieses Members finden Sie unter ICollection.Count. |
![]() ![]() |
IDictionary.GetEnumerator | Eine Beschreibung dieses Members finden Sie unter IDictionary.GetEnumerator. |
![]() ![]() |
IEnumerable.GetEnumerator | Eine Beschreibung dieses Members finden Sie unter IEnumerable.GetEnumerator. |
![]() ![]() |
IDictionary.IsFixedSize | Eine Beschreibung dieses Members finden Sie unter IDictionary.IsFixedSize. |
![]() ![]() |
IDictionary.IsReadOnly | Eine Beschreibung dieses Members finden Sie unter IDictionary.IsReadOnly. |
![]() ![]() |
ICollection.IsSynchronized | Eine Beschreibung dieses Members finden Sie unter ICollection.IsSynchronized. |
![]() ![]() |
IDictionary.Item | Eine Beschreibung dieses Members finden Sie unter der IDictionary.Item-Methode. |
![]() ![]() |
IDictionary.Keys | Eine Beschreibung dieses Members finden Sie unter IDictionary.Keys. |
![]() ![]() |
ICollection<KeyValuePair<ModelItem, ModelItem>>.Remove | Eine Beschreibung dieses Members finden Sie unter ICollection<T>.Remove. |
![]() ![]() |
IDictionary.Remove | Eine Beschreibung dieses Members finden Sie unter IDictionary.Remove. |
![]() ![]() |
ICollection.SyncRoot | Eine Beschreibung dieses Members finden Sie unter ICollection.SyncRoot. |
![]() ![]() |
IDictionary.Values | Eine Beschreibung dieses Members finden Sie unter IDictionary.Values. |
Zum Seitenanfang
Hinweise
Die ModelItemDictionary-Klasse wird vom ModelItem abgeleitet und implementiert Unterstützung für ein Wörterbuch von Schlüssel-Wert-Paaren. Sowohl die Schlüssel als auch die Werte sind Elemente. ModelItemDictionarydefiniert eine angefügte Key-Eigenschaft, die allen im Wörterbuch enthaltenen Elementen hinzugefügt wird. Der Datentyp der Key-Eigenschaft lautet ModelItem, und er wird als nicht durchsuchbar und nicht serialisierbar markiert. Zusätzlich zur Key-Eigenschaft gibt ModelItemDictionary außerdem eine Item-Eigenschaft seiner Eigenschaftenauflistung zurück, genau wie ModelItemCollection. ModelItemDictionary verwendet die in der ModelItemCollection definierte ModelProperty wieder. Der zurückgegebene Wert ist eine Enumeration der Werte im Wörterbuch. Die Source-Eigenschaft aller Elemente im Wörterbuch verweist auf diese Item-Eigenschaft.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.Windows.Design.Model-Namespace
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)