ToolboxCategory Třída

Definice

Kolekce položek sady nástrojů, které byly zařazeny do kategorií.A collection of toolbox items that have been categorized.

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

ToolboxCategoryKolekce obsahuje položky typu ToolboxItemWrapper , které jsou přidány a odebrány z instance kolekce pomocí Add Remove metod a.The ToolboxCategory collection contains items of type ToolboxItemWrapper that are added and removed from an instance of the collection using the Add and Remove methods.

Třída ToolboxCategory implementuje rozhraní INotifyPropertyChanged.The ToolboxCategory class implements the INotifyPropertyChanged interface. To umožňuje kolekci, která ukládá položky sady nástrojů, poskytovat oznámení v případě, že dojde ke změně vlastností jako vlastnost, jako je například CategoryName Add , a Remove slouží ke změně obsahu kolekce.This allows the collection that is storing the toolbox items to provide notifications when properties like the CategoryName property are changed and methods like Add and Remove are used to change the contents of the collection.

Konstruktory

ToolboxCategory()

Vytvoří instanci objektu ToolboxCategory třídy.Creates an instance of the ToolboxCategory class.

ToolboxCategory(String)

Vytvoří instanci ToolboxCategory třídy se zadaným názvem.Creates an instance of the ToolboxCategory class with a specified name.

Vlastnosti

CategoryName

Získá nebo nastaví název kategorie sady nástrojů.Gets or sets the name of the toolbox category.

Item[Int32]

Získá nebo nastaví nástroj na zadaném indexu.Gets or sets the tool at the specified index.

Tools

Načte nástroje v ToolboxCategory .Gets the tools in the ToolboxCategory.

Metody

Add(ToolboxItemWrapper)

Přidá zadaný nástroj na konec kolekce kategorií sady nástrojů.Adds a specified tool to the end of the toolbox category collection.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

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

Slouží jako výchozí funkce hash.Serves as the default hash function.

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

Získá Type aktuální instanci.Gets the Type of the current instance.

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

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

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

Odebere první výskyt zadaného nástroje z kolekce kategorií sady nástrojů.Removes the first occurrence of a specified tool from the toolbox category collection.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Události

PropertyChanged

Vyvolá se při změně hodnoty vlastnosti.Occurs when a property value changes.

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje celou ToolboxCategory kolekci na kompatibilní jednorozměrné Array , počínaje zadaným indexem cíle Array .Copies the entire ToolboxCategory collection to a compatible one-dimensional Array, starting at the specified index of the target Array.

ICollection.Count

Získá počet nástrojů obsažených v ToolboxCategory .Gets the number of tools contained in the ToolboxCategory.

ICollection.IsSynchronized

Získá hodnotu, která označuje, zda je přístup k aplikaci ToolboxCategory synchronizován (bezpečné pro přístup z více vláken).Gets a value that indicates whether access to the ToolboxCategory is synchronized (thread safe).

ICollection.SyncRoot

Získává objekt, který lze použít k synchronizaci přístupu k ToolboxCategory .Gets an object that can be used to synchronize access to the ToolboxCategory.

IEnumerable.GetEnumerator()

Vrátí enumerátor, který prochází ToolboxCategory kolekcí.Returns an enumerator that iterates through the ToolboxCategory collection.

IList.Add(Object)

Přidá nástroj do ToolboxCategory .Adds a tool to the ToolboxCategory.

IList.Clear()

Odebere všechny nástroje z ToolboxCategory .Removes all the tools from the ToolboxCategory.

IList.Contains(Object)

Určuje, zda ToolboxCategory obsahuje konkrétní nástroj.Determines whether the ToolboxCategory contains a specific tool.

IList.IndexOf(Object)

Určuje index konkrétního nástroje v ToolboxCategory .Determines the index of a specific tool in the ToolboxCategory.

IList.Insert(Int32, Object)

Vloží nástroj do v ToolboxCategory zadaném indexu.Inserts a tool into the ToolboxCategory at the specified index.

IList.IsFixedSize

Získá hodnotu, která označuje, zda ToolboxCategory má pevnou velikost.Gets a value that indicates whether the ToolboxCategory has a fixed size.

IList.IsReadOnly

Získá hodnotu, která označuje, zda ToolboxCategory je pouze pro čtení.Gets a value that indicates whether the ToolboxCategory is read-only.

IList.Item[Int32]

Získá nebo nastaví nástroj na zadaném indexu.Gets or sets the tool at the specified index.

IList.Remove(Object)

Odebere první výskyt konkrétního nástroje z ToolboxCategory .Removes the first occurrence of a specific tool from the ToolboxCategory.

IList.RemoveAt(Int32)

Odebere nástroj v zadaném indexu ToolboxCategory kolekce.Removes the tool at the specified index of the ToolboxCategory collection.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable .Converts an IEnumerable to an IQueryable.

Platí pro