INameScopeDictionary Interfejs

Definicja

Obsługa wyliczalnych łączy, kolekcji i słowników, które są przydatne do udostępniania słownika nazw w namescope XAML.Unifies enumerable, collection, and dictionary support that are useful for exposing a dictionary of names in a XAML namescope.

public interface class INameScopeDictionary : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Windows::Markup::INameScope
public interface INameScopeDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.Windows.Markup.INameScope
type INameScopeDictionary = interface
    interface INameScope
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
Public Interface INameScopeDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INameScope
Pochodne
Implementuje

Uwagi

INameScopeDictionarynie definiuje żadnych elementów członkowskich.INameScopeDictionary defines no members of its own. Zamiast tego IDictionary<TKey,TValue>interfejs dziedziczy ICollection<T> interfejsy i IEnumerable<T> (lub), z String i Object (lub KeyValuePair<TKey,TValue> ) jako ograniczenia.Instead, the interface inherits IDictionary<TKey,TValue>, ICollection<T> and IEnumerable<T> generic interfaces, with String and Object (or a KeyValuePair<TKey,TValue> thereof) as constraints. INameScopeDictionaryrównież dziedziczy INameScope.INameScopeDictionary also inherits INameScope.

INameScopeDictionary Interfejs jest używany wewnętrznie jako typ do przekazywania informacji, jako część kontekstu zapisywania obiektów dla implementacji XAML WPF.The INameScopeDictionary interface is used internally as a type for information passing, as part of object writer context for the WPF XAML implementation.

Właściwości

Count

Pobiera liczbę elementów zawartych w słowniku ICollection<T>.Gets the number of elements contained in the ICollection<T>.

(Odziedziczone po ICollection<T>)
IsReadOnly

Pobiera wartość wskazującą, czy kolekcja ICollection<T> jest przeznaczona tylko do odczytu.Gets a value indicating whether the ICollection<T> is read-only.

(Odziedziczone po ICollection<T>)
Item[TKey]

Pobiera lub ustawia element z określonym kluczem.Gets or sets the element with the specified key.

(Odziedziczone po IDictionary<TKey,TValue>)
Keys

Pobiera ICollection<T> zawierający klucze IDictionary<TKey,TValue>.Gets an ICollection<T> containing the keys of the IDictionary<TKey,TValue>.

(Odziedziczone po IDictionary<TKey,TValue>)
Values

Pobiera ICollection<T> zawierający wartości z IDictionary<TKey,TValue>.Gets an ICollection<T> containing the values in the IDictionary<TKey,TValue>.

(Odziedziczone po IDictionary<TKey,TValue>)

Metody

Add(T)

Dodaje element do ICollection<T>.Adds an item to the ICollection<T>.

(Odziedziczone po ICollection<T>)
Add(TKey, TValue)

Dodaje element o podanym kluczu i wartości do IDictionary<TKey,TValue>.Adds an element with the provided key and value to the IDictionary<TKey,TValue>.

(Odziedziczone po IDictionary<TKey,TValue>)
Clear()

Usuwa wszystkie elementy z ICollection<T>.Removes all items from the ICollection<T>.

(Odziedziczone po ICollection<T>)
Contains(T)

Określa, czy ICollection<T> zawiera konkretną wartość.Determines whether the ICollection<T> contains a specific value.

(Odziedziczone po ICollection<T>)
ContainsKey(TKey)

Określa, czy IDictionary<TKey,TValue> zawiera element z określonym kluczem.Determines whether the IDictionary<TKey,TValue> contains an element with the specified key.

(Odziedziczone po IDictionary<TKey,TValue>)
CopyTo(T[], Int32)

Kopiuje elementy ICollection<T> do Array, rozpoczynając od określonego indeksu Array.Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.

(Odziedziczone po ICollection<T>)
FindName(String)

Zwraca obiekt, który ma podaną nazwę identyfikującą.Returns an object that has the provided identifying name.

(Odziedziczone po INameScope)
GetEnumerator()

Zwraca moduł wyliczający, który dokonuje iteracji w kolekcji.Returns an enumerator that iterates through a collection.

(Odziedziczone po IEnumerable)
RegisterName(String, Object)

Rejestruje podaną nazwę w bieżącym namescope XAML.Registers the provided name into the current XAML namescope.

(Odziedziczone po INameScope)
Remove(TKey)

Usuwa element z określonym kluczem z IDictionary<TKey,TValue>.Removes the element with the specified key from the IDictionary<TKey,TValue>.

(Odziedziczone po IDictionary<TKey,TValue>)
TryGetValue(TKey, TValue)

Pobiera wartość skojarzoną z określonym kluczem.Gets the value associated with the specified key.

(Odziedziczone po IDictionary<TKey,TValue>)
UnregisterName(String)

Wyrejestrowuje podanej nazwy z bieżącego języka XAML namescope.Unregisters the provided name from the current XAML namescope.

(Odziedziczone po INameScope)

Metody rozszerzania

Remove<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue)

Próbuje usunąć wartość o określonym key z dictionary.Tries to remove the value with the specified key from the dictionary.

TryAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue)

Próbuje dodać określony key i value do dictionary.Tries to add the specified key and value to the dictionary.

CopyToDataTable<T>(IEnumerable<T>)

Zwraca DataTable, który zawiera kopie obiektów DataRow, przy użyciu obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable na IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Zwraca kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Zwraca filtrowaną kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of the child elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Zwraca kolekcję węzłów, która zawiera wszystkie węzły w kolekcji źródłowej, posortowane w kolejności dokumentu.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Usuwa każdy węzeł w kolekcji źródłowej z węzła nadrzędnego.Removes every node in the source collection from its parent node.

Dotyczy