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.
/// [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. |
Propriétés
Dispatcher |
Retourne toujours |
DispatcherQueue |
Obtient le |
ItemCount |
Obtient le nombre d’éléments dans les données. |
LayoutOrigin |
Obtient ou définit le point d’origine pour la taille de contenu estimée. |
LayoutOriginCore |
Implémente le comportement de LayoutOrigin dans un VirtualizingLayoutContext dérivé ou personnalisé. |
LayoutState |
Obtient ou définit un objet qui représente l’état d’une disposition. (Hérité de LayoutContext) |
LayoutStateCore |
Implémente le comportement de LayoutState dans un LayoutContext dérivé ou personnalisé. (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. |
RecommendedAnchorIndex |
Obtient l’index recommandé à partir duquel démarrer la génération et la disposition des éléments. |
RecommendedAnchorIndexCore |
Implémente le comportement pour obtenir la valeur de retour de RecommendedAnchorIndex dans un virtualizingLayoutContext dérivé ou personnalisé. |
VisibleRect |
Obtient le rectangle de la fenêtre d’affichage visible dans la |
Méthodes
ClearValue(DependencyProperty) |
Efface la valeur locale d’une propriété de dépendance. (Hérité de DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Retourne toute valeur de base établie pour une propriété de dépendance, qui s’applique dans les cas où une animation n’est pas active. (Hérité de DependencyObject) |
GetItemAt(Int32) |
Récupère l’élément de données dans la source trouvée à l’index spécifié. |
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é. |
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. |
GetOrCreateElementAt(Int32) |
Récupère un 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éé. |
GetOrCreateElementAtCore(Int32, ElementRealizationOptions) |
En cas d’implémentation dans une classe dérivée, récupère une 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. |
GetValue(DependencyProperty) |
Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’une DependencyObject. (Hérité de DependencyObject) |
ItemCountCore() |
En cas d’implémentation dans une classe dérivée, récupère le nombre d’éléments dans les données. |
ReadLocalValue(DependencyProperty) |
Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie. (Hérité de DependencyObject) |
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. |
RecycleElement(UIElement) |
Efface l’UIElement spécifié et lui permet d’être réutilisé ou libéré. |
RecycleElementCore(UIElement) |
En cas d’implémentation dans une classe dérivée, efface l’UIElement spécifié et lui permet d’être réutilisé ou libéré. |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Inscrit une fonction de notification pour écouter les modifications apportées à un DependencyProperty spécifique sur cette instance DependencyObject. (Hérité de DependencyObject) |
SetValue(DependencyProperty, Object) |
Définit la valeur locale d’une propriété de dépendance sur un DependencyObject. (Hérité de DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annule une notification de modification précédemment inscrite en appelant RegisterPropertyChangedCallback. (Hérité de DependencyObject) |
VisibleRectCore() |
Fournit la valeur affectée à la propriété |