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 die Unterstützung für eine Auflistung von ModelItem-Objekten.
Vererbungshierarchie
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemCollection
Namespace: Microsoft.Windows.Design.Model
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
Public MustInherit Class ModelItemCollection _
Inherits ModelItem _
Implements IList(Of ModelItem), ICollection(Of ModelItem), _
IEnumerable(Of ModelItem), IList, ICollection, IEnumerable, _
INotifyCollectionChanged
public abstract class ModelItemCollection : ModelItem,
IList<ModelItem>, ICollection<ModelItem>, IEnumerable<ModelItem>,
IList, ICollection, IEnumerable, INotifyCollectionChanged
public ref class ModelItemCollection abstract : public ModelItem,
IList<ModelItem^>, ICollection<ModelItem^>, IEnumerable<ModelItem^>,
IList, ICollection, IEnumerable, INotifyCollectionChanged
[<AbstractClass>]
type ModelItemCollection =
class
inherit ModelItem
interface IList<ModelItem>
interface ICollection<ModelItem>
interface IEnumerable<ModelItem>
interface IList
interface ICollection
interface IEnumerable
interface INotifyCollectionChanged
end
public abstract class ModelItemCollection extends ModelItem implements IList<ModelItem>, ICollection<ModelItem>, IEnumerable<ModelItem>, IList, ICollection, IEnumerable, INotifyCollectionChanged
Der ModelItemCollection-Typ macht die folgenden Member verfügbar.
Konstruktoren
| Name | Beschreibung | |
|---|---|---|
![]() |
ModelItemCollection | Initialisiert eine neue Instanz der ModelItemCollection-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 in der Auflistung 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 die Auflistung eine feste Größe hat. |
![]() |
IsReadOnly | Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Auflistung geändert werden kann. |
![]() |
IsSynchronized | Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Auflistung synchronisiert ist. |
![]() |
Item | Ruft beim Überschreiben in einer abgeleiteten Klasse das Element am angegebenen Index ab oder legt dieses fest.Dies ist eine Abhängigkeitseigenschaft. |
![]() |
ItemType | Ruft beim Überschreiben in einer abgeleiteten Klasse den Typ des Objekts ab, das dieses Element darstellt. (Von ModelItem geerbt.) |
![]() |
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 ein Objekt ab, das zum Synchronisieren dieser Auflistung verwendet werden kann. |
![]() |
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) | Fügt beim Überschreiben in einer abgeleiteten Klasse das angegebene Objekt zur Auflistung hinzu. |
![]() |
Add(ModelItem) | Fügt beim Überschreiben in einer abgeleiteten Klasse das angegebene Element zur Auflistung 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 der Auflistung. |
![]() |
Contains(Object) | Gibt beim Überschreiben in einer abgeleiteten Klasse einen Wert zurück, der angibt, ob die Auflistung den angegebenen Wert enthält. |
![]() |
Contains(ModelItem) | Gibt beim Überschreiben in einer abgeleiteten Klasse einen Wert zurück, der angibt, ob die Auflistung das angegebene Element enthält. |
![]() |
CopyTo | Kopiert beim Überschreiben in einer abgeleiteten Klasse den Inhalt der Auflistung in das angegebene Array. |
![]() |
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 in der Auflistung 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.) |
![]() |
IndexOf | Gibt beim Überschreiben in einer abgeleiteten Klasse den Index des angegebenen Elements zurück. |
![]() |
Insert(Int32, ModelItem) | Fügt beim Überschreiben in einer abgeleiteten Klasse an der angegebenen Position ein Element ein. |
![]() |
Insert(Int32, Object) | Fügt beim Überschreiben in einer abgeleiteten Klasse an der angegebenen Position ein Element ein. |
![]() |
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.) |
![]() |
Move | Verschiebt beim Überschreiben in einer abgeleiteten Klasse ein Element zu einem neuen Index. |
![]() |
Remove(Object) | Entfernt beim Überschreiben in einer abgeleiteten Klasse einen Wert aus der Auflistung. |
![]() |
Remove(ModelItem) | Entfernt beim Überschreiben in einer abgeleiteten Klasse ein Element aus der Auflistung. |
![]() |
RemoveAt | Entfernt beim Überschreiben in einer abgeleiteten Klasse ein Element am angegebenen Index. |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
| Name | Beschreibung | |
|---|---|---|
![]() |
CollectionChanged | Tritt beim Überschreiben in einer abgeleiteten Klasse auf, wenn sich der Inhalt dieser Auflistung ä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 | |
|---|---|---|
![]() ![]() |
ItemProperty | Bezeichnet die Item-Abhängigkeitseigenschaft. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
| Name | Beschreibung | |
|---|---|---|
![]() ![]() |
IList.Add | Eine Beschreibung dieses Members finden Sie unter der IList.Add-Methode. |
![]() ![]() |
IList.Clear | Eine Beschreibung dieses Members finden Sie unter IList.Clear. |
![]() ![]() |
IList.Contains | Eine Beschreibung dieses Members finden Sie unter IList.Contains. |
![]() ![]() |
ICollection.CopyTo | Eine Beschreibung dieses Members finden Sie unter ICollection.CopyTo. |
![]() ![]() |
ICollection.Count | Eine Beschreibung dieses Members finden Sie unter ICollection.Count. |
![]() ![]() |
IEnumerable.GetEnumerator | Eine Beschreibung dieses Members finden Sie unter IEnumerable.GetEnumerator. |
![]() ![]() |
IList.IndexOf | Eine Beschreibung dieses Members finden Sie unter IList.IndexOf. |
![]() ![]() |
IList.Insert | Eine Beschreibung dieses Members finden Sie unter IList.Insert. |
![]() ![]() |
IList.IsFixedSize | Eine Beschreibung dieses Members finden Sie unter IList.IsFixedSize. |
![]() ![]() |
IList.IsReadOnly | Eine Beschreibung dieses Members finden Sie unter IList.IsReadOnly. |
![]() ![]() |
ICollection.IsSynchronized | Eine Beschreibung dieses Members finden Sie unter ICollection.IsSynchronized. |
![]() ![]() |
IList.Item | Eine Beschreibung dieses Members finden Sie unter IList.Item. |
![]() ![]() |
IList.Remove | Eine Beschreibung dieses Members finden Sie unter IList.Remove. |
![]() ![]() |
IList.RemoveAt | Eine Beschreibung dieses Members finden Sie unter IList.RemoveAt. |
![]() ![]() |
ICollection.SyncRoot | Eine Beschreibung dieses Members finden Sie unter ICollection.SyncRoot. |
Zum Seitenanfang
Hinweise
ModelItemCollection wird von ModelItem abgeleitet und implementiert die Unterstützung für eine Auflistung von Elementen. ModelItemCollection definiert den statischen angefügten Eigenschaftennamen Item. Diese Eigenschaft wird von der Eigenschaften-Enumeration der Auflistung zurückgegeben, zusätzlich zu allen in der Auflistung definierten Eigenschaften. Die Item-Eigenschaft stellt alle Elemente in der Auflistung dar und wird als Typ IEnumerable von ModelItem definiert. Alle Elemente in der Auflistung haben ihre Source-Eigenschaft auf diese Eigenschaft festgelegt. Die Eigenschaftsmetadaten kennzeichnen die Eigenschaft als nicht durchsuchbar und nicht serialisierbar. Die Item-Eigenschaft ist eine "Pseudoeigenschaft", da sie nicht tatsächlich im Modell festgelegt wird. Der Wert, auf den sie verweist, ist die ModelItemCollection selbst.
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)