ColumnMajorUniformToLargestGridLayout 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 una griglia di layout in cui ogni cella viene ridimensionata in modo uniforme in base alla cella più grande nella griglia necessaria per soddisfare il contenuto.
/// [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 ColumnMajorUniformToLargestGridLayout : NonVirtualizingLayout
/// [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 ColumnMajorUniformToLargestGridLayout : NonVirtualizingLayout
[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 ColumnMajorUniformToLargestGridLayout : NonVirtualizingLayout
[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 ColumnMajorUniformToLargestGridLayout : NonVirtualizingLayout
Public Class ColumnMajorUniformToLargestGridLayout
Inherits NonVirtualizingLayout
- Ereditarietà
-
Object IInspectable DependencyObject Layout NonVirtualizingLayout ColumnMajorUniformToLargestGridLayout
- Attributi
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute
Costruttori
ColumnMajorUniformToLargestGridLayout() |
Inizializza una nuova istanza della classe ColumnMajorUniformToLargestGridLayout . |
Proprietà
ColumnSpacing |
Ottiene o imposta la distanza uniforme (in pixel) tra le colonne della griglia. |
ColumnSpacingProperty |
Identifica la proprietà di dipendenza ColumnSpacing . |
Dispatcher |
Restituisce |
DispatcherQueue |
Ottiene l'oggetto |
IndexBasedLayoutOrientation |
Ottiene l'orientamento, se presente, in cui gli elementi vengono disposti in base al relativo indice nell'insieme di origine. (Ereditato da Layout) |
MaxColumns |
Ottiene o imposta il numero massimo di colonne nella griglia. |
MaxColumnsProperty |
Identifica la proprietà di dipendenza MaxColumns . |
RowSpacing |
Ottiene o imposta la distanza uniforme (in pixel) tra le righe della griglia. |
RowSpacingProperty |
Rappresenta una griglia di layout in cui ogni cella viene ridimensionata in modo uniforme in base alla cella più grande nella griglia necessaria per soddisfare il contenuto. |
Metodi
Arrange(LayoutContext, Size) |
Posiziona gli elementi figlio e determina una dimensione per un contenitore UIElement. Gli elementi del contenitore che supportano layout collegati devono chiamare questo metodo dalle implementazioni di override del layout per formare un aggiornamento di layout ricorsivo. (Ereditato da Layout) |
ArrangeOverride(NonVirtualizingLayoutContext, Size) |
Quando implementato in una classe derivata, fornisce il comportamento per il passaggio di layout "Arrange". Le classi possono eseguire l'override di questo metodo per definire il proprio comportamento di passaggio "Arrange". (Ereditato da NonVirtualizingLayout) |
ClearValue(DependencyProperty) |
Cancella il valore locale di una proprietà di dipendenza. (Ereditato da DependencyObject) |
CreateDefaultItemTransitionProvider() |
Rappresenta una griglia di layout in cui ogni cella viene ridimensionata in modo uniforme in base alla cella più grande nella griglia necessaria per soddisfare il contenuto. (Ereditato da Layout) |
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) |
GetValue(DependencyProperty) |
Restituisce il valore effettivo corrente di una proprietà di dipendenza da un oggetto DependencyObject. (Ereditato da DependencyObject) |
InitializeForContext(LayoutContext) |
Inizializza qualsiasi stato per contenitore necessario quando è collegato a un contenitore UIElement. (Ereditato da Layout) |
InitializeForContextCore(NonVirtualizingLayoutContext) |
Quando sottoposto a override in una classe derivata, inizializza qualsiasi stato per contenitore necessario quando viene collegato a un contenitore UIElement. (Ereditato da NonVirtualizingLayout) |
InvalidateArrange() |
Invalida lo stato di disposizione (layout) per tutti i contenitori UIElement che fanno riferimento a questo layout. Dopo l'invalidazione, uiElement avrà il relativo layout aggiornato, che si verifica in modo asincrono. (Ereditato da Layout) |
InvalidateMeasure() |
Invalida lo stato di misurazione (layout) per tutti i contenitori UIElement che fanno riferimento a questo layout. (Ereditato da Layout) |
Measure(LayoutContext, Size) |
Suggerisce un oggetto DesiredSize per un elemento contenitore. Un elemento contenitore che supporta layout collegati deve chiamare questo metodo dalle proprie implementazioni di MeasureOverride per formare un aggiornamento di layout ricorsivo. Il layout collegato è previsto chiamare la misura per ognuno dei figli UIElement del contenitore. (Ereditato da Layout) |
MeasureOverride(NonVirtualizingLayoutContext, Size) |
Fornisce il comportamento per il passaggio "Measure" del ciclo di layout. Le classi possono eseguire l'override di questo metodo per definire il comportamento di passaggio "Measure". (Ereditato da NonVirtualizingLayout) |
ReadLocalValue(DependencyProperty) |
Restituisce il valore locale di una proprietà di dipendenza, se viene impostato un valore locale. (Ereditato da DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una funzione di notifica per l'ascolto delle modifiche a un'istanza di DependencyObject specifica. (Ereditato da DependencyObject) |
SetIndexBasedLayoutOrientation(IndexBasedLayoutOrientation) |
Imposta il valore della proprietà |
SetValue(DependencyProperty, Object) |
Imposta il valore locale di una proprietà di dipendenza in un oggetto DependencyObject. (Ereditato da DependencyObject) |
UninitializeForContext(LayoutContext) |
Rimuove qualsiasi stato archiviato in precedenza nel contenitore UIElement. (Ereditato da Layout) |
UninitializeForContextCore(NonVirtualizingLayoutContext) |
Quando sottoposto a override in una classe derivata, rimuove qualsiasi stato archiviato in precedenza nel contenitore UIElement. (Ereditato da NonVirtualizingLayout) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback. (Ereditato da DependencyObject) |
Eventi
ArrangeInvalidated |
Si verifica quando lo stato di disposizione (layout) è stato invalidato. (Ereditato da Layout) |
MeasureInvalidated |
Si verifica quando lo stato di misurazione (layout) è stato invalidato. (Ereditato da Layout) |