IRecyclingItemContainerGenerator インターフェイス

定義

IItemContainerGenerator インターフェイスを拡張して、生成した UI コンテンツを再利用します。 ホストの代わりにユーザー インターフェイス (UI) コンテンツを生成するクラスは、このインターフェイスを実装します。

public interface class IRecyclingItemContainerGenerator : System::Windows::Controls::Primitives::IItemContainerGenerator
public interface IRecyclingItemContainerGenerator : System.Windows.Controls.Primitives.IItemContainerGenerator
type IRecyclingItemContainerGenerator = interface
    interface IItemContainerGenerator
Public Interface IRecyclingItemContainerGenerator
Implements IItemContainerGenerator
派生
実装

メソッド

名前 説明
GenerateNext()

次の項目を表示するために使用するコンテナー要素を返します。

(継承元 IItemContainerGenerator)
GenerateNext(Boolean)

次の項目を表示するために使用されるコンテナー要素と、コンテナー要素が新しく生成された (実現された) かどうかを返します。

(継承元 IItemContainerGenerator)
GeneratorPositionFromIndex(Int32)

指定したインデックス位置にある項目にマップされる GeneratorPosition オブジェクトを返します。

(継承元 IItemContainerGenerator)
GetItemContainerGeneratorForPanel(Panel)

指定したパネルで使用するために適切な ItemContainerGenerator を返します。

(継承元 IItemContainerGenerator)
IndexFromGeneratorPosition(GeneratorPosition)

指定した GeneratorPositionにマップされるインデックスを返します。

(継承元 IItemContainerGenerator)
PrepareItemContainer(DependencyObject)

指定した要素を対応する項目のコンテナーとして準備します。

(継承元 IItemContainerGenerator)
Recycle(GeneratorPosition, Int32)

項目コンテナーをデータ項目から関連付け解除し、後で他のデータ項目に再利用できるようにコンテナーを保存します。

Remove(GeneratorPosition, Int32)

1 つ以上の生成された (実現された) 項目を削除します。

(継承元 IItemContainerGenerator)
RemoveAll()

生成された (実現された) 項目をすべて削除します。

(継承元 IItemContainerGenerator)
StartAt(GeneratorPosition, GeneratorDirection, Boolean)

指定した GeneratorPositionから開始し、指定した GeneratorDirectionで、生成された (実現された) 項目から開始するかどうかを制御して、アイテムを生成するジェネレーターを準備します。

(継承元 IItemContainerGenerator)
StartAt(GeneratorPosition, GeneratorDirection)

指定した GeneratorPosition、および指定した GeneratorDirectionから開始して、アイテムを生成するジェネレーターを準備します。

(継承元 IItemContainerGenerator)

適用対象