オブジェクトのコレクションを表します。このクラスは継承できません。StateManagedCollection継承ObjectStateManagedCollectionMenuItemStyleCollection例MenuItemStyleCollectionクラスを使用して、メニュー項目のレベルに基づいてMenuコントロールのメニュー項目のスタイル設定を指定する方法を次のコード例に示します。この例LevelMenuItemStylesでは、プロパティが宣言によって作成MenuItemStyleされ、1つのオブジェクトがMenuItemStyleCollection削除され、別のオブジェクトがオブジェクトに追加されます。Menuコントロール内のオブジェクトのMenuItemStyleコレクションを格納および管理するために使用されます。LevelMenuItemStylesとプロパティの基になるデータ型としてクラスを使用します。これらのプロパティは、メニュー項目のメニュー項目のレベルに基づいて、通常のメニュー項目と選択されたメニュー項目にそれぞれ適用されます。コレクションの最初のスタイルは、メニューの最初のレベルのメニュー項目のスタイルに対応しています。コレクションの2番目のスタイルは、メニューの2番目のレベルのメニュー項目のスタイルに対応します。LevelSelectedStylesプロパティは、サブメニューがあるかどうかに関係なく、特定のレベルのメニュー項目が同じ外観を持つメニューを生成するためによく使用されます。StateManagedCollectionクラスからそのほとんどのメンバーを継承します。継承されたメンバーの詳細についStateManagedCollectionては、「」を参照してください。コレクションに格納されている要素の数を取得します。オブジェクトをコレクションから取得します。オブジェクトを現在のコレクションの末尾に追加します。コレクションからすべての項目を削除します。オブジェクトがコレクション内にあるかどうかを確認します。コレクションの要素をコピーします。オブジェクト配列にコピーします。コピー先の配列の指定したインデックスからコピーが開始されます。実装するクラスのインスタンスを作成します。メソッドから返されるコレクションの指定されたメンバーに基づきます。StateManagedCollection)Equals(Object)指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。コレクションを反復処理する反復子を返します。StateManagedCollection)GetHashCode()既定のハッシュ関数として機能します。型の配列を取得します。オブジェクトのインデックスを確認します。オブジェクトを挿入します。簡易コピーを作成します。メソッドによってコレクションからすべての項目が削除される前の補足作業を実行します。メソッドによってコレクションからすべての項目が削除された後の補足作業を実行します。メソッドによってコレクションに項目が追加される前の補足作業を実行します。メソッドによってコレクションに項目が追加された後の補足作業を実行します。メソッドによって、指定された項目がコレクションから削除される前の補足作業を実行します。メソッドによって、指定された項目がコレクションから削除された後の補足作業を実行します。コレクションの要素を検証します。オブジェクトをコレクションから削除します。オブジェクトをコレクションから削除します。コレクション全体をビューステートにシリアル化します。変更情報だけでなく、その状態全体をビューステートに記録するよう指示します。コレクションに格納されている要素の数を取得します。