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)

指定した GeneratorPosition から開始して、指定した GeneratorDirection で、ジェネレーターが項目を生成できるように準備します。

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

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

(継承元 IItemContainerGenerator)

適用対象