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()

傳回用於顯示下一個項目 (Item) 的容器項目 (Element)。

(繼承來源 IItemContainerGenerator)
GenerateNext(Boolean)

傳回用來顯示下一個項目 (Item) 的容器項目 (Element),而且是新產生 (實現) 的容器項目。

(繼承來源 IItemContainerGenerator)
GeneratorPositionFromIndex(Int32)

傳回對應至指定索引之項目的 GeneratorPosition 物件。

(繼承來源 IItemContainerGenerator)
GetItemContainerGeneratorForPanel(Panel)

傳回指定面板所適用的 ItemContainerGenerator

(繼承來源 IItemContainerGenerator)
IndexFromGeneratorPosition(GeneratorPosition)

傳回對應至指定的 GeneratorPosition 的索引。

(繼承來源 IItemContainerGenerator)
PrepareItemContainer(DependencyObject)

準備指定的項目 (element),做為對應項目 (item) 的容器。

(繼承來源 IItemContainerGenerator)
Recycle(GeneratorPosition, Int32)

解除項目容器與其資料項目的關聯並且儲存容器,讓容器可以稍後供其他資料項目重複使用。

Remove(GeneratorPosition, Int32)

移除一個或多個產生 (實現) 的項目。

(繼承來源 IItemContainerGenerator)
RemoveAll()

移除所有產生 (實現) 的項目。

(繼承來源 IItemContainerGenerator)
StartAt(GeneratorPosition, GeneratorDirection)

準備產生器以產生項目,始於指定的 GeneratorPosition,以及在指定的 GeneratorDirection 中。

(繼承來源 IItemContainerGenerator)
StartAt(GeneratorPosition, GeneratorDirection, Boolean)

準備產生器以產生項目,始於指定的 GeneratorPosition,以及在指定的 GeneratorDirection 中,並且可控制是否始於所產生 (實現) 的項目。

(繼承來源 IItemContainerGenerator)

適用於