Compartir a través de


VirtualizingLayoutContext Clase

Definición

Representa la clase base para los tipos de contexto de diseño que admiten la virtualización.

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

Constructores

VirtualizingLayoutContext()

Inicializa una nueva instancia de la clase VirtualizingLayoutContext.

Propiedades

Dispatcher

Siempre devuelve null en una aplicación de Windows App SDK. Use DispatcherQueue.

(Heredado de DependencyObject)
DispatcherQueue

Obtiene el DispatcherQueue al que está asociado este objeto. El DispatcherQueue representa una instalación que puede acceder al DependencyObject en el subproceso de interfaz de usuario incluso si el código lo inicia un subproceso que no es de interfaz de usuario.

(Heredado de DependencyObject)
ItemCount

Obtiene el número de elementos de los datos.

LayoutOrigin

Obtiene o establece el punto de origen para el tamaño de contenido estimado.

LayoutOriginCore

Implementa el comportamiento de layoutOrigin en un virtualizingLayoutContext derivado o personalizado.

LayoutState

Obtiene o establece un objeto que representa el estado de un diseño.

(Heredado de LayoutContext)
LayoutStateCore

Implementa el comportamiento de LayoutState en un LayoutContext derivado o personalizado.

(Heredado de LayoutContext)
RealizationRect

Obtiene un área que representa la ventanilla y el búfer que el diseño debe rellenar con elementos realizados.

RecommendedAnchorIndex

Obtiene el índice recomendado desde el que se inicia la generación y el diseño de los elementos.

RecommendedAnchorIndexCore

Implementa el comportamiento para obtener el valor devuelto de RecommendedAnchorIndex en un virtualizingLayoutContext derivado o personalizado.

VisibleRect

Obtiene el rectángulo de ventanilla visible dentro del FrameworkElement asociado al Layout.

Métodos

ClearValue(DependencyProperty)

Borra el valor local de una propiedad de dependencia.

(Heredado de DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa.

(Heredado de DependencyObject)
GetItemAt(Int32)

Recupera el elemento de datos del origen que se encuentra en el índice especificado.

GetItemAtCore(Int32)

Cuando se implementa en una clase derivada, recupera el elemento de datos del origen que se encuentra en el índice especificado.

GetOrCreateElementAt(Int32, ElementRealizationOptions)

Recupera un UIElement que representa el elemento de datos del origen que se encuentra en el índice especificado mediante las opciones especificadas.

GetOrCreateElementAt(Int32)

Recupera un UIElement que representa el elemento de datos del origen que se encuentra en el índice especificado. De forma predeterminada, si ya existe un elemento, se devuelve; De lo contrario, se crea un nuevo elemento.

GetOrCreateElementAtCore(Int32, ElementRealizationOptions)

Cuando se implementa en una clase derivada, recupera un UIElement que representa el elemento de datos del origen que se encuentra en el índice especificado mediante las opciones especificadas.

GetValue(DependencyProperty)

Devuelve el valor efectivo actual de una propiedad de dependencia de un DependencyObject.

(Heredado de DependencyObject)
ItemCountCore()

Cuando se implementa en una clase derivada, recupera el número de elementos de los datos.

ReadLocalValue(DependencyProperty)

Devuelve el valor local de una propiedad de dependencia, si se establece un valor local.

(Heredado de DependencyObject)
RealizationRectCore()

Cuando se implementa en una clase derivada, recupera un área que representa la ventanilla y el búfer que el diseño debe rellenar con elementos realizados.

RecycleElement(UIElement)

Borra el uiElement especificado y permite que se vuelva a usar o liberar.

RecycleElementCore(UIElement)

Cuando se implementa en una clase derivada, borra el uiElement especificado y permite que se vuelva a usar o liberar.

RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una función de notificación para escuchar los cambios en una DependencyProperty específica en esta instancia de dependencyObject .

(Heredado de DependencyObject)
SetValue(DependencyProperty, Object)

Establece el valor local de una propiedad de dependencia en un DependencyObject.

(Heredado de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Cancela una notificación de cambio registrada anteriormente llamando a RegisterPropertyChangedCallback.

(Heredado de DependencyObject)
VisibleRectCore()

Proporciona el valor asignado a la propiedad VisibleRect.

Se aplica a