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 las aplicaciones maui de .NET.
public interface class ILayout : Microsoft::Maui::IContainer, 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 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.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
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, IEnumerable(Of IView), IList(Of IView), IPadding, ISafeAreaView, IView
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 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. |
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 está centrada 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 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) |
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. |
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 paso de medida siguiente. (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 las 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 las 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 las 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 las 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 las 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 las 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 las 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 las 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 las 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 las aplicaciones maui de .NET. |
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de