Compartir a través de


IFlexLayout Interfaz

Definición

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

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)
Derivado
Implementaciones

Propiedades

AlignContent

Obtiene un valor que controla cómo se alinean varias filas o columnas de elementos secundarios.

AlignItems

Obtiene un valor que controla cómo se colocan los elementos secundarios dentro de su fila o columna.

AnchorX

Obtiene el componente X del punto central de cualquier transformación, en relación con los límites del elemento.

(Heredado de ITransform)
AnchorY

Obtiene el componente Y del punto central de cualquier transformación, en relación con los límites del elemento.

(Heredado de ITransform)
AutomationId

Identificador que usan las herramientas de automatización para interactuar con esta vista

(Heredado de IView)
Background

Obtiene la pintura que rellenará el fondo de una vista.

(Heredado de IView)
Clip

Obtiene la ruta de acceso utilizada para definir el esquema del contenido de una vista.

(Heredado de IView)
ClipsToBounds

Especifica si el ILayout recorta su contenido en sus límites.

(Heredado de ILayout)
DesiredSize

Obtiene el tamaño deseado actual de esta vista.

(Heredado de IView)
Direction

Obtiene la dirección flexible de los elementos secundarios dentro de este diseño.

FlowDirection

Dirección en la que el ojo examina los elementos de la interfaz de usuario

(Heredado de IView)
Frame

Obtiene los límites de la vista dentro de su contenedor.

(Heredado de IView)
Handler

Obtiene o establece el controlador de vista de la vista.

(Heredado de IView)
Height

Obtiene el alto especificado de IView.

(Heredado de IView)
HorizontalLayoutAlignment

Determina el aspecto horizontal de la disposición de este elemento en un contenedor.

(Heredado de IView)
IgnoreSafeArea

Especifica cómo se debe colocar el contenido de la vista en relación con las obstrucciones. Si este valor es false, el contenido solo se colocará en la parte no oprimida de la pantalla. Si este valor es true, el contenido se puede colocar en cualquier parte de la pantalla. Esto incluye la parte de la pantalla detrás de las barras de herramientas, los recortes de pantalla, etc.

(Heredado de ISafeAreaView)
InputTransparent

Obtiene un valor que indica si este elemento debe participar en el ciclo de interacción del usuario.

(Heredado de IView)
IsEnabled

Obtiene un valor que indica si esta vista está habilitada en la interfaz de usuario.

(Heredado de IView)
IsFocused

Obtiene un valor que indica si esta vista está centrada actualmente.

(Heredado de IView)
JustifyContent

Obtiene un valor que describe cómo se justifican los elementos secundarios cuando hay espacio adicional alrededor de ellos.

Margin

El margen representa la distancia entre una vista y sus vistas adyacentes.

(Heredado de IView)
MaximumHeight

Obtiene la restricción de altura máxima especificada de IView, entre cero y double. PositiveInfinity.

(Heredado de IView)
MaximumWidth

Obtiene la restricción de ancho máxima especificada de IView, entre cero y double. PositiveInfinity.

(Heredado de IView)
MinimumHeight

Obtiene la restricción de altura mínima especificada de IView, entre cero y double. PositiveInfinity.

(Heredado de IView)
MinimumWidth

Obtiene la restricción de ancho mínimo especificada de IView, entre cero y double. PositiveInfinity.

(Heredado de IView)
Opacity

Obtiene el valor de opacidad aplicado a la vista cuando se representa.

(Heredado de IView)
Padding

Espacio entre el borde exterior del control y su contenido.

(Heredado de IPadding)
Parent

Obtiene el elemento primario del elemento .

(Heredado de IElement)
Position

Obtiene un valor que controla si las coordenadas de los elementos secundarios se especifican en términos absolutos o relativos.

Rotation

Obtiene la rotación (en grados) sobre el eje Z (rotación afín) cuando se representa el elemento.

(Heredado de ITransform)
RotationX

Obtiene la rotación (en grados) sobre el eje X (rotación de perspectiva) cuando se representa el elemento.

(Heredado de ITransform)
RotationY

Obtiene la rotación (en grados) sobre el eje Y (rotación de perspectiva) cuando se representa el elemento.

(Heredado de ITransform)
Scale

Obtiene el factor de escala aplicado al elemento .

(Heredado de ITransform)
ScaleX

Obtiene la escala sobre el factor del eje X aplicado al elemento .

(Heredado de ITransform)
ScaleY

Obtiene la escala sobre el factor del eje Y aplicado al elemento .

(Heredado de ITransform)
Semantics

Agrega semántica a cada vista para la accesibilidad

(Heredado de IView)
Shadow

Pinta una sombra alrededor de la vista de destino.

(Heredado de IView)
TranslationX

Obtiene el delta de traducción X del elemento.

(Heredado de ITransform)
TranslationY

Obtiene la diferencia de traducción Y del elemento.

(Heredado de ITransform)
VerticalLayoutAlignment

Determina el aspecto vertical de la disposición de este elemento en un contenedor.

(Heredado de IView)
Visibility

Obtiene un valor que determina si esta vista debe formar parte del árbol visual o no.

(Heredado de IView)
Width

Obtiene el ancho especificado de IView.

(Heredado de IView)
Wrap

Obtiene un valor que controla si y cómo se ajustan los elementos secundarios dentro de este ajuste de diseño.

ZIndex

Determina el orden de dibujo de esta IView dentro de un ILayout; los índices z superiores se dibujarán sobre los índices z inferiores.

(Heredado de IView)

Métodos

Arrange(Rect)

Coloca los elementos secundarios y determina un tamaño para un elemento.

(Heredado de IView)
CrossPlatformArrange(Rect)

Este método de interfaz se proporciona para la compatibilidad con versiones anteriores. Las clases de implementación deben implementar la interfaz ICrossPlatformLayout en lugar de implementar directamente este método.

(Heredado de ILayout)
CrossPlatformMeasure(Double, Double)

Este método de interfaz se proporciona para la compatibilidad con versiones anteriores. Las clases de implementación deben implementar la interfaz ICrossPlatformLayout en lugar de implementar directamente este método.

(Heredado de ILayout)
Focus()

Intenta establecer el foco en esta vista.

(Heredado de IView)
GetAlignSelf(IView)

Devuelve el valor que, opcionalmente, invalida la alineación de este elemento secundario dentro de su fila o columna en el elemento principal.

GetBasis(IView)

Devuelve el valor que describe la longitud de base relativa o absoluta de este elemento.

GetFlexFrame(IView)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

GetGrow(IView)

Devuelve el valor que determina el crecimiento proporcional que aceptará este elemento para acomodar el diseño en la fila o columna.

GetOrder(IView)

Devuelve el orden visual del elemento entre sus elementos relacionados.

GetShrink(IView)

Devuelve el valor que determina la reducción proporcional del tamaño que este elemento aceptará en el diseño de la fila o columna.

InvalidateArrange()

Método al que se llama para invalidar el diseño de esta vista.

(Heredado de IView)
InvalidateMeasure()

Indica que el valor de medida actual de esta vista ya no es válido y se debe volver a calcular durante el paso de medida siguiente.

(Heredado de IView)
Layout(Double, Double)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

Measure(Double, Double)

Actualiza el tamaño de una vista.

(Heredado de IView)
Unfocus()

Anula el foco en esta vista.

(Heredado de IView)

Implementaciones de interfaz explícitas

ICrossPlatformLayout.CrossPlatformArrange(Rect)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de ILayout)
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de ILayout)

Métodos de extensión

CheckHandlers(IView)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

ComputeDesiredSize(IView, Double, Double)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

ComputeFrame(IView, Rect)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

ToHandler(IElement, IMauiContext)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

ToPlatform(IElement, IMauiContext)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

ToHandler(IView, IMauiContext)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

SetSemanticFocus(IView)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

CaptureAsync(IView)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

Se aplica a