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 di base per i tipi di contesto di layout che supportano la virtualizzazione.
Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di 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
- Ereditarietà
- Attributi
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute
Costruttori
VirtualizingLayoutContext() |
Inizializza una nuova istanza della classe VirtualizingLayoutContext . Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
Proprietà
ItemCount |
Ottiene il numero di elementi nei dati. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
LayoutOrigin |
Ottiene o imposta il punto di origine per la dimensione stimata del contenuto. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
LayoutOriginCore |
Implementa il comportamento di LayoutOrigin in una derivata o personalizzata VirtualizingLayoutContext. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
LayoutState |
Ottiene o imposta un oggetto che rappresenta lo stato di un layout. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). (Ereditato da LayoutContext) |
LayoutStateCore |
Implementa il comportamento di LayoutState in un layout derivato o personalizzato. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). (Ereditato da LayoutContext) |
RealizationRect |
Ottiene un'area che rappresenta il riquadro di visualizzazione e il buffer che il layout deve riempire con elementi realizzati. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
RecommendedAnchorIndex |
Ottiene l'indice consigliato da cui avviare la generazione e il layout degli elementi. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
RecommendedAnchorIndexCore |
Implementa il comportamento per ottenere il valore restituito di RecommendedAnchorIndex in un oggetto derivato o personalizzato VirtualizingLayoutContext. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
Metodi
GetItemAt(Int32) |
Recupera l'elemento di dati nell'origine trovata nell'indice specificato. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
GetItemAtCore(Int32) |
Quando implementato in una classe derivata, recupera l'elemento di dati nell'origine trovata nell'indice specificato. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
GetOrCreateElementAt(Int32) |
Recupera un UIElement che rappresenta l'elemento di dati nell'origine trovata nell'indice specificato. Per impostazione predefinita, se esiste già un elemento, viene restituito; in caso contrario, viene creato un nuovo elemento. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
GetOrCreateElementAt(Int32, ElementRealizationOptions) |
Recupera un UIElement che rappresenta l'elemento di dati nell'origine trovato nell'indice specificato usando le opzioni specificate. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
GetOrCreateElementAtCore(Int32, ElementRealizationOptions) |
Quando implementato in una classe derivata, recupera un UIElement che rappresenta l'elemento di dati nell'origine trovato nell'indice specificato usando le opzioni specificate. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
ItemCountCore() |
Quando implementato in una classe derivata, recupera il numero di elementi nei dati. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
RealizationRectCore() |
Quando 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. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
RecycleElement(UIElement) |
Cancella l'UIElement specificato e consente di riesezionare o rilasciare. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |
RecycleElementCore(UIElement) |
Quando implementato in una classe derivata, cancella l'UIElement specificato e consente di usarlo nuovamente o rilasciato. Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows). |