VirtualizingLayoutContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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). |