Langage

VirtualizingLayoutContext Classe

Définition

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
Object IInspectable DependencyObject LayoutContext VirtualizingLayoutContext
Attributs
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

Constructeurs

Nom Description
VirtualizingLayoutContext()

Initialise une nouvelle instance de la classe VirtualizingLayoutContext .

Propriétés

Nom Description
Dispatcher

Retourne null toujours dans une application du Kit de développement logiciel (SDK) d’application Windows. Utilisez DispatcherQueue à la place.

(Hérité de DependencyObject)
DispatcherQueue

Obtient le DispatcherQueue résultat auquel cet objet est associé. Représente DispatcherQueue une installation qui peut accéder au DependencyObject thread d’interface utilisateur même si le code est initié par un thread non-interface utilisateur.

(Hérité de DependencyObject)
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 l’objet associé à l’objet FrameworkElementLayout.

Méthodes

Nom Description
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 un UIElement qui représente l’élément de données de la source trouvé à 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’un 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 à une 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 qui a été précédemment inscrite en appelant RegisterPropertyChangedCallback.

(Hérité de DependencyObject)
VisibleRectCore()

Fournit la valeur affectée à la VisibleRect propriété.

S’applique à