ILayout Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET.
public interface class ILayout : Microsoft::Maui::IContainer, Microsoft::Maui::ICrossPlatformLayout, Microsoft::Maui::IPadding, Microsoft::Maui::ISafeAreaView, Microsoft::Maui::IView, System::Collections::Generic::ICollection<Microsoft::Maui::IView ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::IView ^>, System::Collections::Generic::IList<Microsoft::Maui::IView ^>
public interface ILayout : Microsoft.Maui.IContainer, Microsoft.Maui.ICrossPlatformLayout, Microsoft.Maui.IPadding, Microsoft.Maui.ISafeAreaView, Microsoft.Maui.IView, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView>
type ILayout = interface
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 ILayout
Implements ICollection(Of IView), IContainer, ICrossPlatformLayout, IEnumerable(Of IView), IList(Of IView), IPadding, ISafeAreaView, IView
- Derivado
- Implementaciones
Propiedades
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 usado por 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 ILayout recorta su contenido en sus límites. |
DesiredSize |
Obtiene el tamaño deseado actual de esta vista. (Heredado de IView) |
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 |
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 se centra actualmente. (Heredado de IView) |
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) |
Rotation |
Obtiene el giro (en grados) sobre el eje Z (rotación afín) cuando se representa el elemento. (Heredado de ITransform) |
RotationX |
Obtiene el giro (en grados) sobre el eje X (rotación de perspectiva) cuando se representa el elemento. (Heredado de ITransform) |
RotationY |
Obtiene el giro (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 todas las vistas para la accesibilidad (Heredado de IView) |
Shadow |
Pinta una sombra alrededor de la vista de destino. (Heredado de IView) |
TranslationX |
Obtiene la diferencia 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) |
ZIndex |
Determina el orden de dibujo de esta IView dentro de un ILayout; los índices z más altos 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. |
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. |
Focus() |
Intenta establecer el foco en esta vista. (Heredado de IView) |
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 próximo paso de medida. (Heredado de IView) |
Measure(Double, Double) |
Novedades 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) |
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET. |
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double) |
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET. |
Métodos de extensión
CheckHandlers(IView) |
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET. |
ComputeDesiredSize(IView, Double, Double) |
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET. |
ComputeFrame(IView, Rect) |
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET. |
ToHandler(IElement, IMauiContext) |
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET. |
ToPlatform(IElement, IMauiContext) |
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET. |
ToHandler(IView, IMauiContext) |
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET. |
SetSemanticFocus(IView) |
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET. |
CaptureAsync(IView) |
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET. |
DisconnectHandlers(IView) |
Proporciona las propiedades y métodos base para todos los elementos Layout. Use elementos Layout para colocar y ajustar el tamaño de los elementos secundarios en aplicaciones MAUI de .NET. |