ToolboxCategory クラス

定義

分類されたツールボックス項目のコレクションです。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
継承
ToolboxCategory
実装

注釈

ToolboxCategory コレクションは、ToolboxItemWrapper メソッドおよび Add メソッドを使用してコレクションのインスタンスに対して追加または削除される Remove 型の項目を格納します。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.

ToolboxCategory クラスは、INotifyPropertyChanged インターフェイスを実装します。The ToolboxCategory class implements the INotifyPropertyChanged interface. これにより、ツールボックス項目を格納しているコレクションは、CategoryName プロパティのようなプロパティが変更されたり、AddRemove のようなメソッドを通じてコレクションの内容が変更されたりしたときに、通知を提供できます。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.

コンストラクター

ToolboxCategory()

ToolboxCategory クラスのインスタンスを作成します。Creates an instance of the ToolboxCategory class.

ToolboxCategory(String)

指定した名前を使用して、ToolboxCategory クラスのインスタンスを作成します。Creates an instance of the ToolboxCategory class with a specified name.

プロパティ

CategoryName

ツールボックス カテゴリの名前を取得または設定します。Gets or sets the name of the toolbox category.

Item[Int32]

指定したインデックス位置にあるツールを取得または設定します。Gets or sets the tool at the specified index.

Tools

ToolboxCategory 内のツールを取得します。Gets the tools in the ToolboxCategory.

メソッド

Add(ToolboxItemWrapper)

指定したツールをツールボックス カテゴリ コレクションの末尾に追加します。Adds a specified tool to the end of the toolbox category collection.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
Remove(ToolboxItemWrapper)

指定したツールのうち、ツールボックス カテゴリ コレクションで最初に出現したものを削除します。Removes the first occurrence of a specified tool from the toolbox category collection.

ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

イベント

PropertyChanged

プロパティ値が変更するときに発生します。Occurs when a property value changes.

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32)

ToolboxCategory コレクション全体を互換性のある 1 次元の Array にコピーします。コピー先である Array の指定したインデックス位置が、コピー開始位置になります。Copies the entire ToolboxCategory collection to a compatible one-dimensional Array, starting at the specified index of the target Array.

ICollection.Count

ToolboxCategory に格納されているツールの数を取得します。Gets the number of tools contained in the ToolboxCategory.

ICollection.IsSynchronized

ToolboxCategory へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value that indicates whether access to the ToolboxCategory is synchronized (thread safe).

ICollection.SyncRoot

ToolboxCategory へのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the ToolboxCategory.

IEnumerable.GetEnumerator()

ToolboxCategory コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through the ToolboxCategory collection.

IList.Add(Object)

ツールを ToolboxCategory に追加します。Adds a tool to the ToolboxCategory.

IList.Clear()

ToolboxCategory からすべてのツールを削除します。Removes all the tools from the ToolboxCategory.

IList.Contains(Object)

ToolboxCategory に特定のツールが格納されているかどうかを判断します。Determines whether the ToolboxCategory contains a specific tool.

IList.IndexOf(Object)

ToolboxCategory 内にある特定のツールのインデックスを判断します。Determines the index of a specific tool in the ToolboxCategory.

IList.Insert(Int32, Object)

ツールを ToolboxCategory 内の指定されたインデックス位置に挿入します。Inserts a tool into the ToolboxCategory at the specified index.

IList.IsFixedSize

ToolboxCategory が固定サイズかどうかを示す値を取得します。Gets a value that indicates whether the ToolboxCategory has a fixed size.

IList.IsReadOnly

ToolboxCategory が読み取り専用かどうかを示す値を取得します。Gets a value that indicates whether the ToolboxCategory is read-only.

IList.Item[Int32]

指定したインデックス位置にあるツールを取得または設定します。Gets or sets the tool at the specified index.

IList.Remove(Object)

特定のツールが ToolboxCategory 内にあるときに、最初に出現したものを削除します。Removes the first occurrence of a specific tool from the ToolboxCategory.

IList.RemoveAt(Int32)

ToolboxCategory コレクション内の指定したインデックス位置にあるツールを削除します。Removes the tool at the specified index of the ToolboxCategory collection.

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象