ToolboxCategory Třída

Definice

Kolekce položek panelu nástrojů, které byly zařazeny do kategorií.

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
Dědičnost
ToolboxCategory
Implementuje

Poznámky

Kolekce ToolboxCategory obsahuje položky typu ToolboxItemWrapper , které jsou přidány a odebrány z instance kolekce pomocí Add metod a Remove .

Třída ToolboxCategory implementuje rozhraní INotifyPropertyChanged. To umožňuje kolekci, která ukládá položky panelu nástrojů, poskytovat oznámení o změně vlastností, jako CategoryName je vlastnost, a metody jako Add a Remove se používají ke změně obsahu kolekce.

Konstruktory

ToolboxCategory()

Vytvoří instanci objektu ToolboxCategory třídy.

ToolboxCategory(String)

Vytvoří instanci ToolboxCategory třídy se zadaným názvem.

Vlastnosti

CategoryName

Získá nebo nastaví název kategorie panelu nástrojů.

Item[Int32]

Získá nebo nastaví nástroj na zadaný index.

Tools

Získá nástroje v nástroji ToolboxCategory.

Metody

Add(ToolboxItemWrapper)

Přidá zadaný nástroj na konec kolekce kategorií sady nástrojů.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(ToolboxItemWrapper)

Odebere první výskyt zadaného nástroje z kolekce kategorií panelu nástrojů.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Událost

PropertyChanged

Nastane při změně hodnoty vlastnosti.

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje celou ToolboxCategory kolekci do kompatibilního jednorozměrného Arrayobjektu počínaje zadaným indexem cílového Arrayobjektu .

ICollection.Count

Získá počet nástrojů obsažených v objektu ToolboxCategory.

ICollection.IsSynchronized

Získá hodnotu, která označuje, zda přístup k je ToolboxCategory synchronizován (bez vláken).

ICollection.SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k ToolboxCategory.

IEnumerable.GetEnumerator()

Vrátí enumerátor, který iteruje kolekci ToolboxCategory .

IList.Add(Object)

Přidá do ToolboxCategorynástroje nástroj .

IList.Clear()

Odebere všechny nástroje z objektu ToolboxCategory.

IList.Contains(Object)

Určuje, zda obsahuje ToolboxCategory konkrétní nástroj.

IList.IndexOf(Object)

Určuje index konkrétního nástroje v objektu ToolboxCategory.

IList.Insert(Int32, Object)

Vloží nástroj do zadaného ToolboxCategory indexu.

IList.IsFixedSize

Získá hodnotu, která označuje, zda ToolboxCategory má pevnou velikost.

IList.IsReadOnly

Získá hodnotu, která označuje, zda ToolboxCategory je jen pro čtení.

IList.Item[Int32]

Získá nebo nastaví nástroj na zadaný index.

IList.Remove(Object)

Odebere první výskyt konkrétního nástroje z ToolboxCategorynástroje .

IList.RemoveAt(Int32)

Odebere nástroj v zadaném indexu ToolboxCategory kolekce.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro