エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

ItemContainerGenerator クラス

2013/12/12

ItemsControl の項目とコンテナー要素間のマッピングを提供します。

System.Object
  System.Windows.Controls.ItemContainerGenerator

Namespace:  System.Windows.Controls
アセンブリ:  System.Windows (System.Windows.dll 内)

'宣言
Public NotInheritable Class ItemContainerGenerator _
	Implements IRecyclingItemContainerGenerator, IItemContainerGenerator

ItemContainerGenerator 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック メソッドContainerFromIndexItemCollection 内で指定されたインデックス位置の項目コンテナーを返します。
パブリック メソッドContainerFromItem指定された項目に対応するコンテナーを返します。
パブリック メソッドEquals(Object)指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッドFinalizeObject がガベージ コレクションで再利用される前に、Object がリソースを解放して他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッドGeneratorPositionFromIndex指定されたインデックス位置の項目が生成された位置を取得します。
パブリック メソッドGetHashCode特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッドGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッドIndexFromContainer指定された、生成されたコンテナーを持つ項目にインデックスを返します。
パブリック メソッドIndexFromGeneratorPosition指定した GeneratorPosition にマッピングするインデックスを返します。
パブリック メソッドItemFromContainer指定され、生成されたコンテナーに対応する項目を返します。
プロテクト メソッドMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッドToString現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
このページのトップへ

  名前説明
パブリック イベントItemsChanged項目コレクションのコンテンツが変わるときに発生します。
このページのトップへ

  名前説明
明示的なインターフェイスの実装プライベート メソッドIItemContainerGenerator.GenerateNext次の項目の表示に使用されるコンテナー要素と、コンテナー要素が新しく生成されたか (実現されたか) どうかを返します。
明示的なインターフェイスの実装プライベート メソッドIItemContainerGenerator.GetItemContainerGeneratorForPanel指定したパネルでの使用に適した ItemContainerGenerator を返します。
明示的なインターフェイスの実装プライベート メソッドIItemContainerGenerator.PrepareItemContainer対応する項目のコンテナーとして、指定された要素を準備します。
明示的なインターフェイスの実装プライベート メソッドIItemContainerGenerator.Remove生成された (実現された) 項目を 1 つ以上削除します。
明示的なインターフェイスの実装プライベート メソッドIItemContainerGenerator.RemoveAll生成された (実現された) 項目をすべて削除します。
明示的なインターフェイスの実装プライベート メソッドIItemContainerGenerator.StartAt指定した GeneratorPosition から開始して、指定した GeneratorDirection でジェネレーターが項目を生成する準備をし、生成した (実現した) 項目で開始するかどうかを制御します。
明示的なインターフェイスの実装プライベート メソッドIRecyclingItemContainerGenerator.Recycle他のデータ項目に後から再使用できるように、項目コンテナーとそれらのデータ項目との関連付けを解除し、コンテナーを保存します。
このページのトップへ

ItemContainerGenerator クラスは、項目コントロールとその項目コンテナー (ListBoxListBoxItem など) の間の関連付けを保持します。コントロールに ItemContainerGenerator が関連付けられている場合は、コントロールのプロパティを使用してこれを取得できます。

ItemContainerGenerator を使用すると、データ項目を指定することで、インデックスまたはコンテナーに基づいて項目を取得できます。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

表示:
© 2014 Microsoft