Aracılığıyla paylaş


IItemContainerGenerator Arabirim

Tanım

Bir konak adına kullanıcı arabirimi (UI) içeriği oluşturmakla sorumlu sınıflar tarafından uygulanan arabirim.

public interface class IItemContainerGenerator
public interface IItemContainerGenerator
type IItemContainerGenerator = interface
Public Interface IItemContainerGenerator
Türetilmiş

Açıklamalar

ItemsControl , bir veya daha fazla veri öğesini içeren ve görüntüleyen temel sınıftır. ItemContainerGeneratorile tarafından ItemsControlgörüntülenen öğelerin listesi arasında ItemsControl bir ilişki tutar. ItemContainerGenerator , bu öğeler için kullanıcı arabirimini adına oluşturmakla ItemsControlda sorumludur. Panel, VirtualizingPanelve VirtualizingStackPanel aynı nedenle de kullanın ItemContainerGenerator .

ItemContainerGeneratorIItemContainerGenerator uygular ve, belirtilen düzen öğelerinin her biri ile ItemContainerGeneratoriletişim kuran arabirimdir.

Yöntemler

GenerateNext()

Sonraki öğeyi görüntülemek için kullanılan kapsayıcı öğesini döndürür.

GenerateNext(Boolean)

Sonraki öğeyi görüntülemek için kullanılan kapsayıcı öğesini ve kapsayıcı öğesinin yeni oluşturulup oluşturulmadığını (gerçekleştirilip gerçekleştirilmediğini) döndürür.

GeneratorPositionFromIndex(Int32)

Belirtilen dizindeki GeneratorPosition öğeyle eşleyen nesneyi döndürür.

GetItemContainerGeneratorForPanel(Panel)

ItemContainerGenerator Belirtilen panel tarafından kullanılmak üzere uygun değeri döndürür.

IndexFromGeneratorPosition(GeneratorPosition)

Belirtilen GeneratorPositionile eşleyen dizini döndürür.

PrepareItemContainer(DependencyObject)

Belirtilen öğeyi ilgili öğe için kapsayıcı olarak hazırlar.

Remove(GeneratorPosition, Int32)

Oluşturulan (gerçekleştirilen) bir veya daha fazla öğeyi kaldırır.

RemoveAll()

Oluşturulan (gerçekleştirilen) tüm öğeleri kaldırır.

StartAt(GeneratorPosition, GeneratorDirection)

Oluşturucuyu, belirtilen ve GeneratorDirectioniçinde belirtilen GeneratorPositionöğesinden başlayarak öğeleri oluşturmak için hazırlar.

StartAt(GeneratorPosition, GeneratorDirection, Boolean)

Oluşturucuyu, belirtilen öğesinden başlayarak ve belirtilen GeneratorPositionGeneratorDirectioniçinde öğeleri oluşturmak için hazırlar ve oluşturulan (gerçekleştirilen) bir öğeden başlayıp başlamayacağını denetler.

Şunlara uygulanır