ToolboxCategory クラス

定義

分類されたツールボックス項目のコレクションです。

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

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

コンストラクター

ToolboxCategory()

ToolboxCategory クラスのインスタンスを作成します。

ToolboxCategory(String)

指定した名前を使用して、ToolboxCategory クラスのインスタンスを作成します。

プロパティ

CategoryName

ツールボックス カテゴリの名前を取得または設定します。

Item[Int32]

指定したインデックス位置にあるツールを取得または設定します。

Tools

ToolboxCategory 内のツールを取得します。

メソッド

Add(ToolboxItemWrapper)

指定したツールをツールボックス カテゴリ コレクションの末尾に追加します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Remove(ToolboxItemWrapper)

指定したツールのうち、ツールボックス カテゴリ コレクションで最初に出現したものを削除します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

PropertyChanged

プロパティ値が変更するときに発生します。

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

ICollection.CopyTo(Array, Int32)

ToolboxCategory コレクション全体を互換性のある 1 次元の Array にコピーします。コピー先である Array の指定したインデックス位置が、コピー開始位置になります。

ICollection.Count

ToolboxCategory に格納されているツールの数を取得します。

ICollection.IsSynchronized

ToolboxCategory へのアクセスが同期されるかどうか (スレッド セーフかどうか) を示す値を取得します。

ICollection.SyncRoot

ToolboxCategory へのアクセスを同期するために使用できるオブジェクトを取得します。

IEnumerable.GetEnumerator()

ToolboxCategory コレクションを反復処理する列挙子を返します。

IList.Add(Object)

ツールを ToolboxCategory に追加します。

IList.Clear()

ToolboxCategory からすべてのツールを削除します。

IList.Contains(Object)

ToolboxCategory に特定のツールが格納されているかどうかを判断します。

IList.IndexOf(Object)

ToolboxCategory 内にある特定のツールのインデックスを判断します。

IList.Insert(Int32, Object)

ツールを ToolboxCategory 内の指定されたインデックス位置に挿入します。

IList.IsFixedSize

ToolboxCategory が固定サイズかどうかを示す値を取得します。

IList.IsReadOnly

ToolboxCategory が読み取り専用かどうかを示す値を取得します。

IList.Item[Int32]

指定したインデックス位置にあるツールを取得または設定します。

IList.Remove(Object)

特定のツールが ToolboxCategory 内にあるときに、最初に出現したものを削除します。

IList.RemoveAt(Int32)

ToolboxCategory コレクション内の指定したインデックス位置にあるツールを削除します。

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象