ToolboxCategory Klasa

Definicja

Kolekcja elementów przybornika, które zostały skategoryzowane.

public ref class ToolboxCategory sealed : System::Collections::IList, System::ComponentModel::INotifyPropertyChanged
public sealed class ToolboxCategory : System.Collections.IList, System.ComponentModel.INotifyPropertyChanged
type ToolboxCategory = class
    interface INotifyPropertyChanged
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ToolboxCategory
Implements IList, INotifyPropertyChanged
Dziedziczenie
ToolboxCategory
Implementuje

Uwagi

ToolboxCategoryKolekcja zawiera elementy typu ToolboxItemWrapper , które są dodawane i usuwane z wystąpienia kolekcji przy użyciu Add Remove metod i.

Klasa ToolboxCategory implementuje interfejs INotifyPropertyChanged. Dzięki temu kolekcja, która przechowuje elementy przybornika, dostarcza powiadomienia, gdy właściwości, takie jak CategoryName Właściwość, są zmieniane, a metody takie jak Add i Remove są używane do zmiany zawartości kolekcji.

Konstruktory

ToolboxCategory()

Tworzy wystąpienie klasy ToolboxCategory.

ToolboxCategory(String)

Tworzy wystąpienie ToolboxCategory klasy o określonej nazwie.

Właściwości

CategoryName

Pobiera lub ustawia nazwę kategorii przybornika.

Item[Int32]

Pobiera lub ustawia narzędzie o określonym indeksie.

Tools

Pobiera narzędzia z ToolboxCategory .

Metody

Add(ToolboxItemWrapper)

Dodaje określone narzędzie do końca kolekcji kategorii przybornika.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(ToolboxItemWrapper)

Usuwa pierwsze wystąpienie określonego narzędzia z kolekcji kategorii przybornika.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

PropertyChanged

Występuje, gdy wartość właściwości zostanie zmieniona.

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje całą ToolboxCategory kolekcję do zgodnego jednowymiarowego Array , rozpoczynając od określonego indeksu obiektu docelowego Array .

ICollection.Count

Pobiera liczbę narzędzi zawartych w ToolboxCategory .

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu ToolboxCategory jest synchronizowany (bezpieczny wątkowo).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do ToolboxCategory .

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który wykonuje iterację ToolboxCategory kolekcji.

IList.Add(Object)

Dodaje narzędzie do narzędzia ToolboxCategory .

IList.Clear()

Usuwa wszystkie narzędzia z ToolboxCategory .

IList.Contains(Object)

Określa, czy ToolboxCategory zawiera określone narzędzie.

IList.IndexOf(Object)

Określa indeks określonego narzędzia w ToolboxCategory .

IList.Insert(Int32, Object)

Wstawia narzędzie do ToolboxCategory określonego indeksu.

IList.IsFixedSize

Pobiera wartość wskazującą, czy ToolboxCategory ma stały rozmiar.

IList.IsReadOnly

Pobiera wartość wskazującą, czy ToolboxCategory jest tylko do odczytu.

IList.Item[Int32]

Pobiera lub ustawia narzędzie o określonym indeksie.

IList.Remove(Object)

Usuwa pierwsze wystąpienie określonego narzędzia z ToolboxCategory .

IList.RemoveAt(Int32)

Usuwa narzędzie z określonego indeksu ToolboxCategory kolekcji.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy