IFlexLayout Interfaccia
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.
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping.
public interface class IFlexLayout : Microsoft::Maui::ILayout, System::Collections::Generic::ICollection<Microsoft::Maui::IView ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::IView ^>, System::Collections::Generic::IList<Microsoft::Maui::IView ^>
public interface IFlexLayout : Microsoft.Maui.ILayout, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView>
type IFlexLayout = interface
interface ILayout
interface IView
interface IElement
interface ITransform
interface IContainer
interface IList<IView>
interface ICollection<IView>
interface seq<IView>
interface IEnumerable
interface ISafeAreaView
interface IPadding
interface ICrossPlatformLayout
Public Interface IFlexLayout
Implements ICollection(Of IView), IEnumerable(Of IView), ILayout, IList(Of IView)
- Derivato
- Implementazioni
Proprietà
AlignContent |
Ottiene un valore che controlla la modalità di allineamento di più righe o colonne di elementi figlio. |
AlignItems |
Ottiene un valore che controlla la disposizione degli elementi figlio all'interno della relativa riga o colonna. |
AnchorX |
Ottiene il componente X del punto centrale per qualsiasi trasformazione, rispetto ai limiti dell'elemento. (Ereditato da ITransform) |
AnchorY |
Ottiene il componente Y del punto centrale per qualsiasi trasformazione, rispetto ai limiti dell'elemento. (Ereditato da ITransform) |
AutomationId |
ID usato dagli strumenti di automazione per interagire con questa visualizzazione (Ereditato da IView) |
Background |
Ottiene la vernice che riempie lo sfondo di una visualizzazione. (Ereditato da IView) |
Clip |
Ottiene il percorso utilizzato per definire la struttura del contenuto di una visualizzazione. (Ereditato da IView) |
ClipsToBounds |
Specifica se ILayout ritaglia il contenuto ai limiti. (Ereditato da ILayout) |
DesiredSize |
Ottiene la dimensione desiderata corrente di questa visualizzazione. (Ereditato da IView) |
Direction |
Ottiene la direzione flessibile per gli elementi figlio all'interno di questo layout. |
FlowDirection |
Direzione in cui gli elementi dell'interfaccia utente vengono analizzati dall'occhio (Ereditato da IView) |
Frame |
Ottiene i limiti della visualizzazione all'interno del relativo contenitore. (Ereditato da IView) |
Handler |
Ottiene o imposta il gestore di visualizzazione della visualizzazione. (Ereditato da IView) |
Height |
Ottiene l'altezza specificata di IView. (Ereditato da IView) |
HorizontalLayoutAlignment |
Determina l'aspetto orizzontale della disposizione di questo elemento in un contenitore (Ereditato da IView) |
IgnoreSafeArea |
Specifica come posizionare il contenuto della visualizzazione in relazione agli ostacoli. Se questo valore è |
InputTransparent |
Ottiene un valore che indica se questo elemento deve essere coinvolto nel ciclo di interazione dell'utente. (Ereditato da IView) |
IsEnabled |
Ottiene un valore che indica se questa visualizzazione è abilitata nell'interfaccia utente. (Ereditato da IView) |
IsFocused |
Ottiene un valore che indica se la visualizzazione è attiva. (Ereditato da IView) |
JustifyContent |
Ottiene un valore che descrive il modo in cui gli elementi figlio sono giustificati quando è presente spazio aggiuntivo intorno a essi. |
Margin |
Margin rappresenta la distanza tra una visualizzazione e le visualizzazioni adiacenti. (Ereditato da IView) |
MaximumHeight |
Ottiene il vincolo di altezza massima specificato di IView, compreso tra zero e double. Positiveinfinity. (Ereditato da IView) |
MaximumWidth |
Ottiene il vincolo di larghezza massima specificato di IView, compreso tra zero e double. Positiveinfinity. (Ereditato da IView) |
MinimumHeight |
Ottiene il vincolo di altezza minima specificato di IView, compreso tra zero e double. Positiveinfinity. (Ereditato da IView) |
MinimumWidth |
Ottiene il vincolo di larghezza minima specificato di IView, compreso tra zero e double. Positiveinfinity. (Ereditato da IView) |
Opacity |
Ottiene il valore di opacità applicato alla visualizzazione quando ne viene eseguito il rendering. (Ereditato da IView) |
Padding |
Spazio tra il bordo esterno del controllo e il relativo contenuto. (Ereditato da IPadding) |
Parent |
Ottiene l'elemento Padre dell'elemento. (Ereditato da IElement) |
Position |
Ottiene un valore che controlla se le coordinate degli elementi figlio vengono specificate in termini assoluti o relativi. |
Rotation |
Ottiene la rotazione, espressa in gradi, sull'asse Z (rotazione affine) quando viene eseguito il rendering dell'elemento. (Ereditato da ITransform) |
RotationX |
Ottiene la rotazione, espressa in gradi, sull'asse X (rotazione prospettica) quando viene eseguito il rendering dell'elemento. (Ereditato da ITransform) |
RotationY |
Ottiene la rotazione, espressa in gradi, sull'asse Y (rotazione prospettica) quando viene eseguito il rendering dell'elemento. (Ereditato da ITransform) |
Scale |
Ottiene il fattore di scala applicato all'elemento . (Ereditato da ITransform) |
ScaleX |
Ottiene la scala relativa al fattore dell'asse X applicato all'elemento . (Ereditato da ITransform) |
ScaleY |
Ottiene la scala relativa al fattore dell'asse Y applicato all'elemento . (Ereditato da ITransform) |
Semantics |
Aggiunge semantica a ogni visualizzazione per l'accessibilità (Ereditato da IView) |
Shadow |
Disegna un'ombreggiatura intorno alla visualizzazione di destinazione. (Ereditato da IView) |
TranslationX |
Ottiene il delta di traslazione X dell'elemento. (Ereditato da ITransform) |
TranslationY |
Ottiene il delta di traslazione Y dell'elemento. (Ereditato da ITransform) |
VerticalLayoutAlignment |
Determina l'aspetto verticale della disposizione di questo elemento in un contenitore (Ereditato da IView) |
Visibility |
Ottiene un valore che determina se questa visualizzazione deve far parte o meno della struttura ad albero visuale. (Ereditato da IView) |
Width |
Ottiene la larghezza specificata di IView. (Ereditato da IView) |
Wrap |
Ottiene un valore che controlla se e come gli elementi figlio all'interno di questo layout vengono disposti. |
ZIndex |
Determina l'ordine di disegno di questo IView all'interno di un ILayout; gli indici z più elevati disegneranno sugli indici z inferiori. (Ereditato da IView) |
Metodi
Arrange(Rect) |
Posiziona gli elementi figlio e determina una dimensione per un elemento. (Ereditato da IView) |
CrossPlatformArrange(Rect) |
Questo metodo di interfaccia viene fornito per la compatibilità con le versioni precedenti. L'implementazione delle classi deve implementare l'interfaccia ICrossPlatformLayout anziché implementare direttamente questo metodo. (Ereditato da ILayout) |
CrossPlatformMeasure(Double, Double) |
Questo metodo di interfaccia viene fornito per la compatibilità con le versioni precedenti. L'implementazione delle classi deve implementare l'interfaccia ICrossPlatformLayout anziché implementare direttamente questo metodo. (Ereditato da ILayout) |
Focus() |
Tenta di impostare lo stato attivo su questa visualizzazione. (Ereditato da IView) |
GetAlignSelf(IView) |
Restituisce il valore che facoltativamente esegue l'override dell'allineamento dell'elemento per questo elemento figlio all'interno della relativa riga o colonna nell'oggetto padre. |
GetBasis(IView) |
Restituisce il valore che descrive la lunghezza della base relativa o assoluta dell'elemento. |
GetFlexFrame(IView) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. |
GetGrow(IView) |
Restituisce il valore che determina la crescita proporzionale che questo elemento accetterà per contenere il layout nella riga o nella colonna. |
GetOrder(IView) |
Restituisce l'ordine visivo dell'elemento tra elementi di pari livello. |
GetShrink(IView) |
Restituisce il valore che determina la riduzione proporzionale delle dimensioni che questo elemento accetterà per il layout nella riga o nella colonna. |
InvalidateArrange() |
Metodo chiamato per invalidare il layout di questa visualizzazione. (Ereditato da IView) |
InvalidateMeasure() |
Segnala che il valore della misura corrente di questa visualizzazione non è più valido e deve essere ricalcolate durante il passaggio successivo della misura. (Ereditato da IView) |
Layout(Double, Double) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. |
Measure(Double, Double) |
Aggiorna le dimensioni di una visualizzazione. (Ereditato da IView) |
Unfocus() |
Annulla lo stato attivo per questa visualizzazione. (Ereditato da IView) |
Implementazioni dell'interfaccia esplicita
ICrossPlatformLayout.CrossPlatformArrange(Rect) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. (Ereditato da ILayout) |
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. (Ereditato da ILayout) |
Metodi di estensione
CheckHandlers(IView) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. |
ComputeDesiredSize(IView, Double, Double) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. |
ComputeFrame(IView, Rect) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. |
ToHandler(IElement, IMauiContext) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. |
ToPlatform(IElement, IMauiContext) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. |
ToHandler(IView, IMauiContext) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. |
SetSemanticFocus(IView) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. |
CaptureAsync(IView) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. |
DisconnectHandlers(IView) |
Layout di tipo flexbox che organizza gli elementi figlio in righe o colonne di cui si può facoltativamente eseguire il wrapping. |