ModelItemDictionary – třída
Implementuje podporu slovníku klíč hodnota ModelItem objektů.
Hierarchie dědičnosti
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemDictionary
Obor názvů: Microsoft.Windows.Design.Model
Sestavení: Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Deklarace
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
Typ ModelItemDictionary zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
ModelItemDictionary | Inicializuje novou instanci ModelItemDictionary 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 ve slovníku. | |
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 slovník pevnou velikost. | |
IsReadOnly | Při přepsání v odvozené třídě získá hodnotu určující, zda lze upravit slovník. | |
IsSynchronized | Při přepsání v odvozené třídě získá hodnotu určující, zda je slovník synchronizovány. | |
Item[Object] | Při přepsání v odvozené třídě získá nebo nastaví položku v daném klíči. | |
Item[ModelItem] | Při přepsání v odvozené třídě získá nebo nastaví položku v daném klíči. | |
ItemType | Typ objektu, který představuje položku získá při přepsán v odvozené třídě. (Zděděno z ModelItem.) | |
Keys | Při přepsání v odvozené třídě získává klíče slovníku. | |
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 použitý k synchronizaci tohoto slovníku získává při přepsán v odvozené třídě. | |
Values | Při přepsání v odvozené třídě získává hodnoty slovník. | |
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, Object) | Při přepsání v odvozené třídě přidá hodnotu slovníku v určeném klíči. | |
Add(ModelItem, ModelItem) | Při přepsání v odvozené třídě přidá položku do slovníku v určeném klíči. | |
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 | Když přepsán v odvozené třídě vymaže obsah slovníku. | |
Contains | V odvozené třídě přepsána, vrátí zda slovník obsahuje dvojice zadanou hodnotu klíče. | |
ContainsKey(Object) | Při přepsání v odvozené třídě vrátí hodnotu určující, zda slovník obsahuje zadaný klíč. | |
ContainsKey(ModelItem) | Při přepsání v odvozené třídě vrátí hodnotu určující, zda slovník obsahuje zadaný klíč. | |
CopyTo | Při přepsání v odvozené třídě zkopíruje obsah slovníku do určené pole začínající zadaný index. | |
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 ve slovníku. | |
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.) | |
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.) | |
Remove(Object) | Při přepsání v odvozené třídě odebere ze slovníku. | |
Remove(ModelItem) | Při přepsání v odvozené třídě odebere ze slovníku. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
TryGetValue(Object, ModelItem%) | Když přepsán v odvozené třídě načte hodnotu zadaného klíče. | |
TryGetValue(ModelItem, ModelItem%) | Když přepsán v odvozené třídě načte hodnotu zadaného klíče. |
Na začátek
Události
Název | Popis | |
---|---|---|
CollectionChanged | Když přepsán v odvozené třídě při změně obsahu tohoto slovníku. | |
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 | |
---|---|---|
KeyProperty | ModelItemDictionary poskytuje připojené vlastnosti "Klíčem", což je přidá do všech položek obsažených ve slovníku.Typ dat vlastnosti klíče je "modelitem". |
Na začátek
Explicitní implementace rozhraní
Na začátek
Poznámky
ModelItemDictionary Odvozen od třídy ModelItem a implementuje podporu slovníku páry klíč hodnota. Klíče a hodnoty položky. ModelItemDictionarydefinuje připojené vlastnost, kterou klíč, který se přidá do všech položek obsažených ve slovníku. Typ dat vlastnosti klíče ModelItem a je označen jako-lze procházet a serializovatelný. Vedle vlastností Key ModelItemDictionary také vrátí Item z jeho vlastností kolekce vlastností stejně jako ModelItemCollection. ModelItemDictionaryopakovaně používá definované na ModelProperty ModelItemCollection. Vrácená hodnota je výčet hodnot ve slovníku. Source Vlastnost všech položek ve slovníku odkazuje na tento Item vlastnost.
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ů