ModelItemCollection – třída
Implementuje podporu pro kolekci ModelItem objektů.
Hierarchie dědičnosti
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemCollection
Obor názvů: Microsoft.Windows.Design.Model
Sestavení: Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Deklarace
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
Typ ModelItemCollection zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
![]() |
ModelItemCollection | Inicializuje novou instanci ModelItemCollection Třída |
Na začátek
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
Content | Získá při přepsán v odvozené třídě ModelProperty na položku představující ContentPropertyAttribute. (Zděděno z ModelItem.) |
![]() |
Context | Objekt, který obsahuje kontextové informace o designer získává tento ModelItem byla vytvořena for. (Zděděno z ModelItem.) |
![]() |
Count | Při přepsání v odvozené třídě získává počet položek v kolekci. |
![]() |
Events | Při přepsání v odvozené třídě získá veřejné události tohoto objektu. (Zděděno z ModelItem.) |
![]() |
IsFixedSize | Při přepsání v odvozené třídě získá hodnotu určující, zda je kolekce pevnou velikost. |
![]() |
IsReadOnly | Při přepsání v odvozené třídě získá hodnotu určující, zda lze upravit kolekci. |
![]() |
IsSynchronized | Při přepsání v odvozené třídě získá hodnotu určující, zda je kolekce synchronizovány. |
![]() |
Item | Při přepsání v odvozené třídě získá nebo nastaví položku v zadaném indexu.Toto je vlastnost závislost. |
![]() |
ItemType | Typ objektu, který představuje položku získá při přepsán v odvozené třídě. (Zděděno z ModelItem.) |
![]() |
Name | Při přepsání v odvozené třídě získá nebo nastaví název nebo ID položky. (Zděděno z ModelItem.) |
![]() |
Parent | Při přepsání v odvozené třídě získává zboží, které je nadřazenou položku. (Zděděno z ModelItem.) |
![]() |
Properties | Při přepsání v odvozené třídě získá veřejné vlastnosti tohoto objektu. (Zděděno z ModelItem.) |
![]() |
Root | Při přepsání v odvozené třídě získává zboží, které je kořenový adresář tohoto stromu. (Zděděno z ModelItem.) |
![]() |
Source | Vlastnost, která tuto hodnotu podle získává při přepsán v odvozené třídě. (Zděděno z ModelItem.) |
![]() |
SyncRoot | Objekt, který lze použít k synchronizaci této kolekce získává při přepsán v odvozené třídě. |
![]() |
View | Při přepsání v odvozené třídě získá v visual3D nebo visual představuje uživatelské rozhraní pro tuto položku. (Zděděno z ModelItem.) |
Na začátek
Metody
Název | Popis | |
---|---|---|
![]() |
Add(Object) | Při přepsání v odvozené třídě Přidá zadaný objekt do kolekce. |
![]() |
Add(ModelItem) | Při přepsání v odvozené třídě Přidá zadanou položku do kolekce. |
![]() |
BeginEdit() | V odvozené třídě přepsána, tato metoda se nazývá při provádění operací více objekt nebo skupinu objektů. (Zděděno z ModelItem.) |
![]() |
BeginEdit(String) | V odvozené třídě přepsána, tato metoda se nazývá při provádění operací více objekt nebo skupinu objektů. (Zděděno z ModelItem.) |
![]() |
Clear | Obsah kolekce vymaže při přepsán v odvozené třídě. |
![]() |
Contains(Object) | Při přepsání v odvozené třídě vrátí hodnotu určující, zda kolekce obsahuje zadanou hodnotu. |
![]() |
Contains(ModelItem) | Při přepsání v odvozené třídě vrátí hodnotu určující, zda kolekce obsahuje zadanou položku. |
![]() |
CopyTo | Při přepsání v odvozené třídě zkopíruje obsah kolekce do určeného pole. |
![]() |
Equals | Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.) |
![]() |
Finalize | Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.) |
![]() |
GetAttributes(Type) | Získá atributů požadovaného typu deklarován na tuto položku. (Zděděno z ModelItem.) |
![]() |
GetAttributes(TypeIdentifier) | Získá atributů požadovaného typu deklarován na tuto položku. (Zděděno z ModelItem.) |
![]() |
GetCurrentValue | Při přepsání v odvozené třídě vrací aktuální hodnota podkladového modelu objektu ModelItem je obtékání textu. (Zděděno z ModelItem.) |
![]() |
GetEnumerator | Při přepsání v odvozené třídě vrátí výčet položek v kolekci. |
![]() |
GetHashCode | Slouží jako funkce hash určitého typu. (Zděděno z Object.) |
![]() |
GetType | Získává Type aktuální instance. (Zděděno z Object.) |
![]() |
IndexOf | Vrátí index zadané položky přepsán v odvozené třídě. |
![]() |
Insert(Int32, ModelItem) | Při přepsání v odvozené třídě vloží položku v zadaném umístění. |
![]() |
Insert(Int32, Object) | Při přepsání v odvozené třídě vloží položku v zadaném umístění. |
![]() |
IsItemOfType(Type) | Získá hodnotu označující, zda je toto zboží určeného typu nebo implementuje dané rozhraní. (Zděděno z ModelItem.) |
![]() |
IsItemOfType(TypeIdentifier) | Získá hodnotu označující, zda je toto zboží určeného typu nebo implementuje dané rozhraní. (Zděděno z ModelItem.) |
![]() |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) |
![]() |
Move | Při přepsání v odvozené třídě přesune položku nový index. |
![]() |
Remove(Object) | Při přepsání v odvozené třídě odebere hodnotu z kolekce. |
![]() |
Remove(ModelItem) | Při přepsání v odvozené třídě odebere položky z kolekce. |
![]() |
RemoveAt | Při přepsání v odvozené třídě odebere položky v zadaném indexu. |
![]() |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Na začátek
Události
Název | Popis | |
---|---|---|
![]() |
CollectionChanged | Když přepsán v odvozené třídě při změně obsahu této kolekce. |
![]() |
PropertyChanged | Při přepsání v odvozené třídě dochází, pokud vlastnost změny modelu. (Zděděno z ModelItem.) |
Na začátek
Pole
Název | Popis | |
---|---|---|
![]() ![]() |
ItemProperty | Identifikuje Item závislost vlastnost. |
Na začátek
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
![]() ![]() |
IList.Add | Popis tohoto člena v IList.Add. |
![]() ![]() |
IList.Clear | Popis tohoto člena v IList.Clear. |
![]() ![]() |
IList.Contains | Popis tohoto člena v IList.Contains. |
![]() ![]() |
ICollection.CopyTo | Popis tohoto člena v ICollection.CopyTo. |
![]() ![]() |
ICollection.Count | Popis tohoto člena v ICollection.Count. |
![]() ![]() |
IEnumerable.GetEnumerator | Popis tohoto člena v IEnumerable.GetEnumerator. |
![]() ![]() |
IList.IndexOf | Popis tohoto člena v IList.IndexOf. |
![]() ![]() |
IList.Insert | Popis tohoto člena v IList.Insert. |
![]() ![]() |
IList.IsFixedSize | Popis tohoto člena v IList.IsFixedSize. |
![]() ![]() |
IList.IsReadOnly | Popis tohoto člena v IList.IsReadOnly. |
![]() ![]() |
ICollection.IsSynchronized | Popis tohoto člena v ICollection.IsSynchronized. |
![]() ![]() |
IList.Item | Popis tohoto člena v IList.Item. |
![]() ![]() |
IList.Remove | Popis tohoto člena v IList.Remove. |
![]() ![]() |
IList.RemoveAt | Popis tohoto člena v IList.RemoveAt. |
![]() ![]() |
ICollection.SyncRoot | Popis tohoto člena v ICollection.SyncRoot. |
Na začátek
Poznámky
ModelItemCollectionpochází z ModelItem a implementuje podporu pro kolekci položek. ModelItemCollectiondefinuje statickou vlastnost připojené název Item. Tato vlastnost je vrácena z výčtu vlastností kolekce pro všechny vlastnosti definované v kolekci. Item Vlastnost představuje všechny položky v kolekci a je definován jako typ IEnumerable z ModelItem. Všechny položky v kolekci mají své Source vlastnost nastavena vlastnost. Vlastnosti metadat označí-li a serializovatelný. Item Vlastnost je "pseudo" Vlastnost protože skutečně není nastavena na modelu. Hodnota odkazuje ModelItemCollection samotného.
Zabezpečení podprocesu
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.
Viz také
Odkaz
Microsoft.Windows.Design.Model – obor názvů