VirtualizingLayoutContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la classe base per i tipi di contesto di layout che supportano la virtualizzazione.
/// [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
- Ereditarietà
- Attributi
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute
Costruttori
VirtualizingLayoutContext() |
Inizializza una nuova istanza della classe VirtualizingLayoutContext. |
Proprietà
Dispatcher |
Restituisce sempre |
DispatcherQueue |
Ottiene il |
ItemCount |
Ottiene il numero di elementi nei dati. |
LayoutOrigin |
Ottiene o imposta il punto di origine per la dimensione stimata del contenuto. |
LayoutOriginCore |
Implementa il comportamento di LayoutOrigin in un oggetto derivato o personalizzato VirtualizingLayoutContext. |
LayoutState |
Ottiene o imposta un oggetto che rappresenta lo stato di un layout. (Ereditato da LayoutContext) |
LayoutStateCore |
Implementa il comportamento di LayoutState in un layout derivato o personalizzato. (Ereditato da LayoutContext) |
RealizationRect |
Ottiene un'area che rappresenta il riquadro di visualizzazione e il buffer che il layout deve riempire con elementi realizzati. |
RecommendedAnchorIndex |
Ottiene l'indice consigliato da cui avviare la generazione e il layout degli elementi. |
RecommendedAnchorIndexCore |
Implementa il comportamento per ottenere il valore restituito di RecommendedAnchorIndex in un oggetto derivato o personalizzato VirtualizingLayoutContext. |
VisibleRect |
Ottiene il rettangolo del riquadro di visualizzazione visibile all'interno del |
Metodi
ClearValue(DependencyProperty) |
Cancella il valore locale di una proprietà di dipendenza. (Ereditato da DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva. (Ereditato da DependencyObject) |
GetItemAt(Int32) |
Recupera l'elemento di dati nell'origine trovata in corrispondenza dell'indice specificato. |
GetItemAtCore(Int32) |
Se implementato in una classe derivata, recupera l'elemento di dati nell'origine trovata in corrispondenza dell'indice specificato. |
GetOrCreateElementAt(Int32, ElementRealizationOptions) |
Recupera un oggetto UIElement che rappresenta l'elemento di dati nell'origine trovata in corrispondenza dell'indice specificato utilizzando le opzioni specificate. |
GetOrCreateElementAt(Int32) |
Recupera un oggetto UIElement che rappresenta l'elemento di dati nell'origine trovata in corrispondenza dell'indice specificato. Per impostazione predefinita, se esiste già un elemento, viene restituito; in caso contrario, viene creato un nuovo elemento. |
GetOrCreateElementAtCore(Int32, ElementRealizationOptions) |
Se implementato in una classe derivata, recupera un UIElement che rappresenta l'elemento di dati nell'origine trovato in corrispondenza dell'indice specificato usando le opzioni specificate. |
GetValue(DependencyProperty) |
Restituisce il valore effettivo corrente di una proprietà di dipendenza da un DependencyObject. (Ereditato da DependencyObject) |
ItemCountCore() |
Se implementato in una classe derivata, recupera il numero di elementi nei dati. |
ReadLocalValue(DependencyProperty) |
Restituisce il valore locale di una proprietà di dipendenza, se è impostato un valore locale. (Ereditato da DependencyObject) |
RealizationRectCore() |
Se implementato in una classe derivata, recupera un'area che rappresenta il riquadro di visualizzazione e il buffer che il layout deve riempire con elementi realizzati. |
RecycleElement(UIElement) |
Cancella l'oggetto UIElement specificato e consente di usarlo nuovamente o rilasciarlo. |
RecycleElementCore(UIElement) |
Se implementato in una classe derivata, cancella l'oggetto UIElement specificato e consente di usarlo nuovamente o rilasciarlo. |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una funzione di notifica per l'ascolto delle modifiche apportate a una specifica DependencyProperty in questa istanza DependencyObject. (Ereditato da DependencyObject) |
SetValue(DependencyProperty, Object) |
Imposta il valore locale di una proprietà di dipendenza in un DependencyObject. (Ereditato da DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback. (Ereditato da DependencyObject) |
VisibleRectCore() |
Fornisce il valore assegnato alla proprietà |