VirtualizingLayoutContext Classe

Définition

Représente la classe de base pour les types de contexte de disposition qui prennent en charge la virtualisation.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class VirtualizingLayoutContext : LayoutContext
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class VirtualizingLayoutContext : LayoutContext
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public class VirtualizingLayoutContext : LayoutContext
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public class VirtualizingLayoutContext : LayoutContext
Public Class VirtualizingLayoutContext
Inherits LayoutContext
Héritage
VirtualizingLayoutContext
Attributs
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

Constructeurs

VirtualizingLayoutContext()

Initialise une nouvelle instance de la classe VirtualizingLayoutContext .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Propriétés

ItemCount

Obtient le nombre d’éléments dans les données.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

LayoutOrigin

Obtient ou définit le point d’origine de la taille de contenu estimée.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

LayoutOriginCore

Implémente le comportement de LayoutOrigin dans un VirtualizingLayoutContext dérivé ou personnalisé.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

LayoutState

Obtient ou définit un objet qui représente l’état d’une disposition.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

(Hérité de LayoutContext)
LayoutStateCore

Implémente le comportement de LayoutState dans un LayoutContext dérivé ou personnalisé.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

(Hérité de LayoutContext)
RealizationRect

Obtient une zone qui représente la fenêtre d’affichage et la mémoire tampon que la disposition doit remplir avec des éléments réalisés.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

RecommendedAnchorIndex

Obtient l’index recommandé à partir duquel commencer la génération et la disposition des éléments.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

RecommendedAnchorIndexCore

Implémente le comportement d’obtention de la valeur de retour de RecommendedAnchorIndex dans un VirtualizingLayoutContext dérivé ou personnalisé.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Méthodes

GetItemAt(Int32)

Récupère l’élément de données dans la source trouvée à l’index spécifié.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetItemAtCore(Int32)

En cas d’implémentation dans une classe dérivée, récupère l’élément de données dans la source trouvée à l’index spécifié.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetOrCreateElementAt(Int32)

Récupère un élément UIElement qui représente l’élément de données dans la source trouvée à l’index spécifié. Par défaut, si un élément existe déjà, il est retourné ; sinon, un nouvel élément est créé.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetOrCreateElementAt(Int32, ElementRealizationOptions)

Récupère un UIElement qui représente l’élément de données dans la source trouvée à l’index spécifié à l’aide des options spécifiées.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetOrCreateElementAtCore(Int32, ElementRealizationOptions)

En cas d’implémentation dans une classe dérivée, récupère un élément UIElement qui représente l’élément de données dans la source trouvée à l’index spécifié à l’aide des options spécifiées.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

ItemCountCore()

En cas d’implémentation dans une classe dérivée, récupère le nombre d’éléments dans les données.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

RealizationRectCore()

En cas d’implémentation dans une classe dérivée, récupère une zone qui représente la fenêtre d’affichage et la mémoire tampon que la disposition doit remplir avec des éléments réalisés.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

RecycleElement(UIElement)

Efface l’élément UIElement spécifié et lui permet d’être réutilisé ou libéré.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

RecycleElementCore(UIElement)

En cas d’implémentation dans une classe dérivée, efface l’élément UIElement spécifié et autorise sa réutilisation ou sa libération.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

S’applique à