ItemsRepeater Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein datengesteuertes Sammlungssteuerelement dar, das ein flexibles Layoutsystem, benutzerdefinierte Ansichten und Virtualisierung ohne Standardbenutzeroberflächen- oder Interaktionsrichtlinien enthält.
Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces).
/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="ItemTemplate")]
class ItemsRepeater : FrameworkElement
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="ItemTemplate")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class ItemsRepeater : FrameworkElement
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="ItemTemplate")]
public class ItemsRepeater : FrameworkElement
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="ItemTemplate")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public class ItemsRepeater : FrameworkElement
Public Class ItemsRepeater
Inherits FrameworkElement
- Vererbung
-
ItemsRepeater
- Attribute
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodNameAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContentPropertyAttribute ContractVersionAttribute
Beispiele
Tipp
Weitere Informationen, Entwurfsanleitungen und Codebeispiele finden Sie unter Elementwiederholungser.
Die App WinUI 2-Katalog umfasst interaktive Beispiele für die meisten WinUI 2-Steuerelemente, -Features und -Funktionen. Rufen Sie die App aus dem Microsoft Store oder den Quellcode auf GitHub ab.
Hinweise
Während ein ItemsRepeater verwendet werden kann, um einen grundlegenden Satz von Elementen darzustellen, ist er in der Regel nur ein Baustein für Ihre eigenen einzigartigen sammlungsbasierten Erfahrungen und wird am häufigsten als Anzeigeelement in der Vorlage eines benutzerdefinierten Steuerelements verwendet.
ItemsRepeater unterstützt die Virtualisierung, wenn sie an einen Host angefügt wird, der die Virtualisierung unterstützt.
Konstruktoren
ItemsRepeater() |
Initialisiert eine neue Instanz der ItemsRepeater-Klasse . Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
Eigenschaften
Animator |
Stellt ein datengesteuertes Sammlungssteuerelement dar, das ein flexibles Layoutsystem, benutzerdefinierte Ansichten und Virtualisierung ohne Standardbenutzeroberflächen- oder Interaktionsrichtlinien enthält. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
AnimatorProperty |
Identifiziert die Animator-Abhängigkeitseigenschaft. (Nicht unterstützt.) Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
Background |
Ruft einen Pinsel ab, der den Hintergrund des Steuerelements bereitstellt, oder legt diesen fest. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
BackgroundProperty |
Identifiziert die Background-Abhängigkeitseigenschaft. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
HorizontalCacheLength |
Ruft einen Wert ab, der die Größe des Puffers angibt, der verwendet wird, um Elemente beim horizontalen Schwenken oder Scrollen zu realisieren, oder legt diesen fest. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
HorizontalCacheLengthProperty |
Identifiziert die HorizontalCacheLength-Abhängigkeitseigenschaft . Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
ItemsSource |
Ruft eine Objektquelle ab, die zum Generieren des Inhalts von ItemsRepeater verwendet wird, oder legt diese fest. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
ItemsSourceProperty |
Identifiziert die ItemsSource-Abhängigkeitseigenschaft . Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
ItemsSourceView |
Ruft eine standardisierte Ansicht der unterstützten Interaktionen zwischen einem bestimmten ItemsSource-Objekt und dem ItemsRepeater-Steuerelement und den zugehörigen Komponenten ab. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
ItemTemplate |
Ruft die Vorlage ab, die zum Anzeigen der einzelnen Elemente verwendet wird, oder legt sie fest. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
ItemTemplateProperty |
Identifiziert die ItemTemplate-Abhängigkeitseigenschaft . Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
Layout |
Ruft das Layout ab, das zum Vergrößern und Positionieren von Elementen in ItemsRepeater verwendet wird, oder legt dieses fest. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
LayoutProperty |
Gibt die Layout-Abhängigkeitseigenschaft an. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
VerticalCacheLength |
Ruft einen Wert ab, der die Größe des Puffers angibt, der verwendet wird, um Elemente beim vertikalen Schwenken oder Scrollen zu realisieren, oder legt diesen fest. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
VerticalCacheLengthProperty |
Identifiziert die VerticalCacheLength-Abhängigkeitseigenschaft . Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
Methoden
GetElementIndex(UIElement) |
Ruft den Index des Elements aus der Datenquelle ab, die dem angegebenen UIElement entspricht. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
GetOrCreateElement(Int32) |
Ruft das UIElement ab, das dem Element am angegebenen Index in der Datenquelle entspricht. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
TryGetElement(Int32) |
Ruft das realisierte UIElement ab, das dem Element am angegebenen Index in der Datenquelle entspricht. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
Ereignisse
ElementClearing |
Tritt jedes Mal auf, wenn ein Element gelöscht und zur Wiederverwendet werden kann. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
ElementIndexChanged |
Tritt für jedes realisierte UIElement auf, wenn der Index für das element, das es darstellt, geändert wurde. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
ElementPrepared |
Tritt jedes Mal auf, wenn ein Element für die Verwendung vorbereitet wird. Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |