VisualElement Clase
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í.
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil.
public ref class VisualElement : Microsoft::Maui::Controls::NavigableElement, Microsoft::Maui::Controls::IAnimatable, Microsoft::Maui::Controls::IVisualElementController, Microsoft::Maui::IView
public class VisualElement : Microsoft.Maui.Controls.NavigableElement, Microsoft.Maui.Controls.IAnimatable, Microsoft.Maui.Controls.IVisualElementController, Microsoft.Maui.IView
type VisualElement = class
inherit NavigableElement
interface IAnimatable
interface IVisualElementController
interface IElementController
interface IView
interface IElement
interface ITransform
Public Class VisualElement
Inherits NavigableElement
Implements IAnimatable, IView, IVisualElementController
- Herencia
- Derivado
- Implementaciones
Comentarios
La clase base para la mayoría de los elementos en pantalla microsoft.Maui.Controls. Proporciona la mayoría de las propiedades, eventos y métodos para presentar un elemento en pantalla.
Constructores
VisualElement() |
Inicializa una nueva instancia de la clase VisualElement. |
Campos
AnchorXProperty |
Propiedad enlazable para AnchorX. |
AnchorYProperty |
Propiedad enlazable para AnchorY. |
BackgroundColorProperty |
Propiedad enlazable para BackgroundColor. |
BackgroundProperty |
Propiedad enlazable para Background. |
BehaviorsProperty |
Propiedad enlazable para Behaviors. |
ClipProperty |
Propiedad enlazable para Clip. |
ControlsVisualElementMapper |
Obsoletos.
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
FlowDirectionProperty |
Propiedad enlazable para FlowDirection. |
HeightProperty |
Propiedad enlazable para Height. |
HeightRequestProperty |
Propiedad enlazable para HeightRequest. |
InputTransparentProperty |
Propiedad enlazable para InputTransparent. |
IsEnabledProperty |
Propiedad enlazable para IsEnabled. |
IsFocusedProperty |
Propiedad enlazable para IsFocused. |
IsFocusedPropertyKey |
Propiedad enlazable para IsFocused. |
IsVisibleProperty |
Propiedad enlazable para IsVisible. |
MaximumHeightRequestProperty |
Propiedad enlazable para MaximumHeightRequest. |
MaximumWidthRequestProperty |
Propiedad enlazable para MaximumWidthRequest. |
MinimumHeightRequestProperty |
Propiedad enlazable para MinimumHeightRequest. |
MinimumWidthRequestProperty |
Propiedad enlazable para MinimumWidthRequest. |
NavigationProperty |
Propiedad enlazable para Navigation. |
OpacityProperty |
Propiedad enlazable para Opacity. |
RotationProperty |
Propiedad enlazable para Rotation. |
RotationXProperty |
Propiedad enlazable para RotationX. |
RotationYProperty |
Propiedad enlazable para RotationY. |
ScaleProperty |
Propiedad enlazable para Scale. |
ScaleXProperty |
Propiedad enlazable para ScaleX. |
ScaleYProperty |
Propiedad enlazable para ScaleY. |
ShadowProperty |
Propiedad enlazable para Shadow. |
StyleProperty |
Propiedad enlazable para Style. |
TranslationXProperty |
Propiedad enlazable para TranslationX. |
TranslationYProperty |
Propiedad enlazable para TranslationY. |
TriggersProperty |
Propiedad enlazable para Triggers. |
VisualProperty |
Propiedad enlazable para Visual. |
WidthProperty |
Propiedad enlazable para Width. |
WidthRequestProperty |
Propiedad enlazable para WidthRequest. |
WindowProperty |
Propiedad enlazable para Window. |
XProperty |
Propiedad enlazable para X. |
YProperty |
Propiedad enlazable para Y. |
ZIndexProperty |
Propiedad enlazable para ZIndex. |
Propiedades
AnchorX |
Obtiene o establece el componente X del punto central para cualquier operación de transformación, en relación con los límites del elemento. Esta es una propiedad enlazable. |
AnchorY |
Obtiene o establece el componente Y del punto central de cualquier operación de transformación, en relación con los límites del elemento. Esta es una propiedad enlazable. |
AutomationId |
Obtiene o establece un valor que permite que el marco de automatización busque este elemento e interactúe con él. (Heredado de Element) |
Background |
Obtiene o establece el Brush objeto que se usará para rellenar el fondo de un elemento. Esta es una propiedad enlazable. |
BackgroundColor |
Obtiene o establece el objeto Color que rellenará el fondo de un elemento. Esta es una propiedad enlazable. |
Batched |
Obtiene un valor que indica que hay cambios por lotes realizados para este elemento. |
Behaviors |
Obtiene la lista de Behavior objetos asociados a este elemento. Esta propiedad enlazable es de solo lectura. |
BindingContext |
Obtiene o establece un objeto que contiene las propiedades destinadas a las propiedades enlazadas que pertenecen a este BindableObjectobjeto . Esta es una propiedad enlazable. (Heredado de BindableObject) |
Bounds |
Obtiene los límites del elemento en unidades independientes del dispositivo. |
class |
Obtiene o establece las clases de estilo para el elemento . (Heredado de NavigableElement) |
ClassId |
Obtiene o establece un valor que se usa para identificar una colección de elementos similares semánticamente. (Heredado de Element) |
Clip |
Especifica la región de recorte de un elemento. Esta es una propiedad enlazable. |
DesiredSize |
Obtiene el tamaño que este elemento calculó durante el paso de medición del proceso de diseño. |
DisableLayout |
Obtiene un valor que indica que el diseño de este elemento está deshabilitado. |
Dispatcher |
Obtiene el distribuidor que estaba disponible cuando se creó este objeto enlazable; de lo contrario, intenta encontrar el distribuidor disponible más cercano (probablemente el de la ventana o la aplicación). (Heredado de BindableObject) |
EffectControlProvider |
Para uso interno de .NET MAUI. (Heredado de Element) |
Effects |
Obtiene o establece los estilos y propiedades que se aplicarán al elemento durante el tiempo de ejecución. (Heredado de Element) |
FlowDirection |
Obtiene o establece la dirección de flujo del diseño. Esta es una propiedad enlazable. |
Frame |
Obtiene o establece el marco en el que reside este elemento en la pantalla. |
Handler |
Obtiene o establece el IViewHandler asociado a este elemento. |
Height |
Obtiene el alto representado actualmente de este elemento. Esta propiedad enlazable es de solo lectura. |
HeightRequest |
Obtiene o establece la invalidación de alto deseado de este elemento. Esta es una propiedad enlazable. |
Id |
Obtiene un valor que se puede usar para identificar de forma única un elemento a lo largo de la ejecución de la aplicación. (Heredado de Element) |
InputTransparent |
Obtiene o establece un valor que indica si este elemento responde a las pruebas de posicionamiento durante la interacción del usuario. Esta es una propiedad enlazable. |
IsEnabled |
Obtiene o establece un valor que indica si este elemento está habilitado en la interfaz de usuario. Esta es una propiedad enlazable. |
IsEnabledCore |
Este valor representa el valor acumulado IsEnabled. Todos los tipos que invalidan esta propiedad también deben invocar el método RefreshIsEnabledProperty() si el valor cambiará. |
IsFocused |
Obtiene un valor que indica si este elemento está visible en estos momentos. Esta es una propiedad enlazable. |
IsInPlatformLayout |
Obtiene o establece un valor que indica que este elemento está pasando por el ciclo de diseño de la plataforma. |
IsLoaded |
Indica si un elemento está conectado al árbol de objetos principal. |
IsPlatformEnabled |
Obtiene o establece un valor que indica si el elemento equivalente a la plataforma de este elemento está habilitado. |
IsPlatformStateConsistent |
Obtiene o establece un valor que indica que este elemento es coherente actualmente con el estado de elemento equivalente de la plataforma. |
IsVisible |
Obtiene o establece un valor que determina si este elemento estará visible en la pantalla y ocupará espacio en diseños. Esta es una propiedad enlazable. |
LogicalChildren |
Obsoletos.
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. (Heredado de Element) |
MaximumHeightRequest |
Obtiene o establece el alto máximo que solicitará el elemento durante el diseño. Esta es una propiedad enlazable. |
MaximumWidthRequest |
Obtiene o establece el ancho máximo que solicitará el elemento durante el diseño. Esta es una propiedad enlazable. |
MinimumHeightRequest |
Obtiene o establece el alto mínimo que solicitará el elemento durante el diseño. Esta es una propiedad enlazable. |
MinimumWidthRequest |
Obtiene o establece el ancho mínimo que solicitará el elemento durante el diseño. Esta es una propiedad enlazable. |
Navigation |
Obtiene el objeto responsable de controlar la navegación basada en pila. (Heredado de NavigableElement) |
NavigationProxy |
Obtiene la conversión de Navigation a .NavigationProxy (Heredado de NavigableElement) |
Opacity |
Obtiene o establece el valor de opacidad aplicado al elemento cuando se representa. El intervalo de este valor es de 0 a 1; los valores fuera de este intervalo se establecerán en el valor válido más cercano. Esta es una propiedad enlazable. |
Parent |
Obtiene o establece el elemento primario Element de este elemento. (Heredado de Element) |
RealParent |
Para uso interno de .NET MAUI. (Heredado de Element) |
Resources |
Obtiene o establece el diccionario de recursos locales. |
Rotation |
Obtiene o establece la rotación en grados sobre el eje Z (rotación afín) cuando se representa el elemento. Esta es una propiedad enlazable. |
RotationX |
Obtiene o establece la rotación en grados sobre el eje X (rotación de perspectiva) cuando se representa el elemento. Esta es una propiedad enlazable. |
RotationY |
Obtiene o establece la rotación en grados sobre el eje Y (rotación de perspectiva) cuando se representa el elemento. Esta es una propiedad enlazable. |
Scale |
Obtiene o establece el factor de escala aplicado al elemento. Esta es una propiedad enlazable. |
ScaleX |
Obtiene o establece un valor de escala que se aplicará a la dirección del eje X. Esta es una propiedad enlazable. |
ScaleY |
Obtiene o establece un valor de escala que se aplicará a la dirección del eje Y. Esta es una propiedad enlazable. |
Shadow |
Obtiene o establece el efecto de sombra convertido por el elemento . Esta es una propiedad enlazable. |
Style |
Obtiene o establece el valor único Style de este elemento. (Heredado de NavigableElement) |
StyleClass |
Obtiene o establece las clases de estilo para el elemento . (Heredado de NavigableElement) |
StyleId |
Obtiene o establece un valor definido por el usuario que identifica de forma única el elemento. (Heredado de Element) |
TranslationX |
Obtiene o establece el delta de traslación X del elemento. Esta es una propiedad enlazable. |
TranslationY |
Obtiene o establece el delta de traslación Y del elemento. Esta es una propiedad enlazable. |
Triggers |
Obtiene la lista de TriggerBase objetos asociados a este elemento. Esta propiedad enlazable es de solo lectura. |
Visual |
Obtiene o establece una IVisual implementación que invalida la apariencia visual de un elemento. Esta es una propiedad enlazable. |
Width |
Obtiene el ancho actual de este elemento. Esta propiedad enlazable es de solo lectura. |
WidthRequest |
Obtiene o establece la invalidación de ancho deseado de este elemento. Esta es una propiedad enlazable. |
Window |
Obtiene el objeto Window asociado a un elemento . Esta propiedad enlazable es de solo lectura. |
X |
Obtiene la posición X actual de este elemento. Esta propiedad enlazable es de solo lectura. |
Y |
Obtiene la posición Y actual de este elemento. Esta propiedad enlazable es de solo lectura. |
ZIndex |
Obtiene o establece el índice z de front-to-back de un elemento dentro de un diseño. Esta es una propiedad enlazable. |
Métodos
AddLogicalChild(Element) |
Agrega un Element objeto a los elementos secundarios lógicos. (Heredado de Element) |
ApplyBindings() |
Aplica todos los enlaces actuales a BindingContext. (Heredado de BindableObject) |
Arrange(Rect) |
Coloca los objetos secundarios y determina un tamaño para un elemento. |
ArrangeOverride(Rect) |
Permite que las subclases implementen lógica de organización personalizada durante un paso de diseño de controles. |
BatchBegin() |
Señala el inicio de un lote de cambios en las propiedades de elementos. Esto puede beneficiar el rendimiento si se cambia un mayor número de valores de propiedad. |
BatchCommit() |
Señala el final de un lote de comandos para el elemento y que esos comandos ahora deberían estar confirmados. |
ChangeVisualState() |
Cambia el estado visual actual en función de estos elementos valores de propiedad actuales. |
ClearLogicalChildren() |
Quita todos los elementos secundarios Element. (Heredado de Element) |
ClearValue(BindableProperty) |
Borra cualquier valor establecido previamente para una propiedad enlazable. (Heredado de BindableObject) |
ClearValue(BindablePropertyKey) |
Borra cualquier valor establecido previamente para una propiedad enlazable, identificada por su clave. (Heredado de BindableObject) |
CoerceValue(BindableProperty) |
Convierte el valor de la propiedad enlazable especificada. Para ello, se invoca BindableProperty.CoerceValueDelegate la propiedad enlazable especificada. (Heredado de BindableObject) |
CoerceValue(BindablePropertyKey) |
Convierte el valor de la propiedad enlazable especificada. Para ello, se invoca BindableProperty.CoerceValueDelegate la propiedad enlazable especificada. (Heredado de BindableObject) |
EffectIsAttached(String) |
Para uso interno de .NET MAUI. (Heredado de Element) |
Finalize() |
Libera todos los recursos asociados al identificador. |
FindByName(String) |
Recupera el elemento que tiene el nombre especificado. (Heredado de Element) |
Focus() |
Intenta establecer el foco en este elemento. |
GetValue(BindableProperty) |
Devuelve el valor contenido en la propiedad enlazable especificada. (Heredado de BindableObject) |
InsertLogicalChild(Int32, Element) |
Inserta un objeto Element en los elementos secundarios lógicos en el índice especificado. (Heredado de Element) |
InvalidateMeasure() |
Marca la medida actual de un elemento como invalidado. |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Invalida la medida de un elemento. |
InvalidateMeasureOverride() |
Proporciona una manera de permitir que las subclases (por ejemplo, Diseño) invaliden InvalidateMeasure() aunque la interfaz tenga que implementarse explícitamente para evitar conflictos con el InvalidateMeasure() método . |
IsSet(BindableProperty) |
Determina si existe o no una propiedad enlazable y tiene un valor establecido. (Heredado de BindableObject) |
Layout(Rect) |
Actualiza los límites del elemento durante el ciclo de diseño. |
MapBackgroundColor(IViewHandler, IView) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
MapBackgroundImageSource(IViewHandler, IView) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
Measure(Double, Double, MeasureFlags) |
Obsoletos.
Devuelve el tamaño mínimo que necesita un elemento para mostrarse en el dispositivo. |
Measure(Double, Double) |
Devuelve el tamaño mínimo que necesita un elemento para mostrarse en el dispositivo. Los márgenes se excluyen de la medida, pero se devuelven con el tamaño.
No se recomienda llamar a este método fuera del |
MeasureOverride(Double, Double) |
Permite que las subclases implementen lógica de medida personalizada durante un paso de medida de controles. |
OnBindingContextChanged() |
Se invoca cuando cambia el contexto de enlace de este elemento. |
OnChildAdded(Element) |
Se invoca cuando se agrega un objeto secundario a este elemento. |
OnChildRemoved(Element, Int32) |
Se invoca cuando se quita un objeto secundario de este elemento. |
OnChildrenReordered() |
Genera el evento ChildrenReordered. |
OnHandlerChanged() |
Cuando se invalida en una clase derivada, debe generar el HandlerChanged evento . (Heredado de Element) |
OnHandlerChanging(HandlerChangingEventArgs) |
Cuando se invalida en una clase derivada, debe generar el HandlerChanging evento . (Heredado de Element) |
OnMeasure(Double, Double) |
Obsoletos.
Método que se llama cuando se produce una medición del diseño. |
OnParentChanged() |
Cuando se invalida en una clase derivada, debe generar el ParentChanged evento . (Heredado de Element) |
OnParentChanging(ParentChangingEventArgs) |
Cuando se invalida en una clase derivada, debe generar el ParentChanging evento . (Heredado de Element) |
OnParentSet() |
Genera el evento (interno). |
OnPropertyChanged(String) |
Método al que se llama cuando una propiedad enlazada cambia. (Heredado de Element) |
OnPropertyChanging(String) |
Genera el evento PropertyChanging. (Heredado de BindableObject) |
OnSizeAllocated(Double, Double) |
Método al que se llama cuando se establece el tamaño del elemento durante un ciclo de diseño. Implemente este método a fin de agregar el control de clases para este evento. |
PlatformSizeChanged() |
Indica que el elemento equivalente de la plataforma para el tamaño de este elemento ha cambiado y podría ser necesario un nuevo ciclo de diseño. |
RefreshIsEnabledProperty() |
Siempre se debe llamar a este método si se produce algún evento y el valor de la IsEnabledCore propiedad cambiará. |
RemoveBinding(BindableProperty) |
Quita un enlace establecido previamente de una propiedad enlazable. (Heredado de BindableObject) |
RemoveDynamicResource(BindableProperty) |
Quita un recurso dinámico establecido anteriormente. (Heredado de Element) |
RemoveLogicalChild(Element) |
Quita la primera aparición de un elemento específico Element de los elementos secundarios lógicos. (Heredado de Element) |
SetBinding(BindableProperty, BindingBase) |
Asigna un enlace a una propiedad enlazable. (Heredado de BindableObject) |
SetDynamicResource(BindableProperty, String) |
Establece la BindableProperty propiedad de este elemento que se va a actualizar a través de DynamicResource con la clave proporcionada. (Heredado de Element) |
SetValue(BindableProperty, Object) |
Establece el valor de la propiedad enlazable especificada. (Heredado de BindableObject) |
SetValue(BindablePropertyKey, Object) |
Establece el valor de la propiedad enlazable especificada. (Heredado de BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Para uso interno de .NET MAUI. (Heredado de Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Para uso interno de .NET MAUI. (Heredado de Element) |
SizeAllocated(Double, Double) |
Método al que se llama durante un ciclo de diseño para indicar el inicio de un diseño de subárbol. |
UnapplyBindings() |
Quita todos los enlaces actuales del contexto actual. (Heredado de BindableObject) |
Unfocus() |
Anula el foco del teclado en este elemento. |
Eventos
BatchCommitted |
Se produce cuando se ha confirmado un lote de cambios de propiedad llamando a BatchCommit(). |
BindingContextChanged |
Se produce cuando cambia el valor de la propiedad BindingContext. (Heredado de BindableObject) |
ChildAdded |
Se genera cada vez que se agrega un elemento secundario al elemento . (Heredado de Element) |
ChildRemoved |
Se genera cada vez que se quita un elemento secundario del elemento . (Heredado de Element) |
ChildrenReordered |
Se produce cuando cambia el orden de los elementos secundarios de este elemento. |
DescendantAdded |
Se genera cada vez que se agrega un elemento secundario al subárbol del elemento. (Heredado de Element) |
DescendantRemoved |
Se genera cada vez que se quita un elemento secundario del subárbol de elementos. (Heredado de Element) |
FocusChangeRequested |
Obsoletos.
Se produce cuando se solicita un cambio de foco. |
Focused |
Se produce cuando este elemento se centra. |
HandlerChanged |
Se genera cada vez que el controlador del elemento ha cambiado. (Heredado de Element) |
HandlerChanging |
Se genera cada vez que el controlador del elemento comienza a cambiar. (Heredado de Element) |
Loaded |
Se produce cuando se ha construido y agregado un elemento al árbol visual de la plataforma. |
MeasureInvalidated |
Se produce cuando se ha invalidado la medida actual de un elemento. |
ParentChanged |
Se genera cada vez que el elemento primario ha cambiado. (Heredado de Element) |
ParentChanging |
Se genera cada vez que el elemento comienza a cambiar. (Heredado de Element) |
PropertyChanged |
Se produce cuando un valor de propiedad cambia. (Heredado de BindableObject) |
PropertyChanging |
Se produce cuando cambia el valor de una propiedad. (Heredado de BindableObject) |
SizeChanged |
Se produce cuando cambia el tamaño de un elemento. |
Unfocused |
Se produce cuando este elemento no está centrado. |
Unloaded |
Se produce cuando un elemento ya no está conectado al árbol visual de la plataforma. |
Implementaciones de interfaz explícitas
IContextFlyoutElement.ContextFlyout |
Obtiene para ContextFlyout la vista. Los controles flotantes de menú, los subelementos de menú y los separadores de control flotante de menú se pueden agregar al control flotante contextual. (Heredado de Element) |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. (Heredado de BindableObject) |
IEffectControlProvider.RegisterEffect(Effect) |
Registra el objeto especificado |
IElement.Handler |
Obtiene o establece el controlador de vista del elemento. |
IElement.Parent |
Obtiene el elemento primario del elemento. (Heredado de Element) |
IElementController.Descendants() |
Para uso interno de .NET MAUI. (Heredado de Element) |
IElementController.LogicalChildren |
Para uso interno de .NET MAUI. (Heredado de Element) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Para uso interno de .NET MAUI. (Heredado de Element) |
INameScope.RegisterName(String, Object) |
Para uso interno de .NET MAUI. (Heredado de Element) |
INameScope.UnregisterName(String) |
Para uso interno de .NET MAUI. (Heredado de Element) |
IToolTipElement.ToolTip |
Representa una ventana emergente rectangular pequeña que muestra una breve descripción de la finalidad de una vista cuando el usuario descansa el puntero en la vista. (Heredado de Element) |
IView.Arrange(Rect) |
Coloca los elementos secundarios y determina un tamaño para un elemento. |
IView.Background |
Obtiene la pintura que rellenará el fondo de una vista. |
IView.Clip |
Obtiene la ruta de acceso utilizada para definir el esquema del contenido de una vista. |
IView.FlowDirection |
Dirección en la que el ojo examina los elementos de la interfaz de usuario |
IView.Height |
Obtiene el alto especificado de IView. |
IView.HorizontalLayoutAlignment |
Determina el aspecto horizontal de la disposición de este elemento en un contenedor |
IView.InvalidateArrange() |
Método al que se llama para invalidar el diseño de esta vista. |
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. |
IView.IsFocused |
Obtiene un valor que indica si esta vista se centra actualmente. |
IView.Margin |
El margen representa la distancia entre una vista y sus vistas adyacentes. |
IView.MaximumHeight |
Obtiene la restricción de altura máxima especificada de IView, entre cero y double. PositiveInfinity. |
IView.MaximumWidth |
Obtiene la restricción de ancho máxima especificada de IView, entre cero y double. PositiveInfinity. |
IView.Measure(Double, Double) |
Actualiza el tamaño de una vista. |
IView.MinimumHeight |
Obtiene la restricción de altura mínima especificada de IView, entre cero y double. PositiveInfinity. |
IView.MinimumWidth |
Obtiene la restricción de ancho mínimo especificada de IView, entre cero y double. PositiveInfinity. |
IView.Semantics |
Agrega semántica a todas las vistas para la accesibilidad |
IView.Shadow |
Pinta una sombra alrededor de la vista de destino. |
IView.VerticalLayoutAlignment |
Determina el aspecto vertical de la disposición de este elemento en un contenedor |
IView.Visibility |
Obtiene un valor que determina si esta vista debe formar parte del árbol visual o no. |
IView.Width |
Obtiene el ancho especificado de IView. |
IVisualElementController.EffectiveFlowDirection |
Para uso interno de .NET MAUI. |
IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
Para uso interno de .NET MAUI. |
IVisualTreeElement.GetVisualChildren() |
Obtiene una lista de solo lectura de los elementos secundarios visuales del elemento. (Heredado de Element) |
IVisualTreeElement.GetVisualParent() |
Obtiene el elemento visual primario. (Heredado de Element) |
Métodos de extensión
AbortAnimation(IAnimatable, String) |
Detiene la animación. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Establece los parámetros especificados e inicia la animación. |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Establece los parámetros especificados e inicia la animación. |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Establece los parámetros especificados e inicia la animación. |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager) |
Establece los parámetros especificados e inicia la animación. |
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager) |
Establece los parámetros especificados e inicia la animación cinética. |
AnimationIsRunning(IAnimatable, String) |
Devuelve un valor booleano que indica si la animación que ha especificado |
Batch(IAnimatable) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Crea y aplica un enlace a una propiedad. |
SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
Crea un enlace entre una propiedad en el objeto de origen y una propiedad en el objeto de destino. |
FindByName<T>(Element, String) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
CancelAnimations(VisualElement) |
Anula todas las animaciones (por ejemplo |
FadeTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que realiza la atenuación que describen los parámetros |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
view el rectángulo especificado por el bounds parámetro . |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Gira el VisualElement especificado por |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que escala el VisualElement especificado por |
RotateTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que gira el VisualElement objeto especificado por |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que sesga el eje X del VisualElement especificado por |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que sesga el eje Y del VisualElement especificado por |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que escala el VisualElement especificado por |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que escala el eje X del VisualElement objeto especificado por |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que escala el eje Y del VisualElement objeto especificado por |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Anima los elementos TranslationX y TranslationY propiedades de sus valores actuales a los nuevos valores. Esto garantiza que el diseño de entrada está en la misma posición que el diseño visual. |
HasVisualStateGroups(VisualElement) |
Devuelve |
CheckHandlers(IView) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
ComputeDesiredSize(IView, Double, Double) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
ComputeFrame(IView, Rect) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
ToHandler(IElement, IMauiContext) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
ToPlatform(IElement, IMauiContext) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
ToHandler(IView, IMauiContext) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
SetSemanticFocus(IView) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
CaptureAsync(IView) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
DisconnectHandlers(IView) |
Que Element ocupa un área en la pantalla, tiene una apariencia visual y puede obtener la entrada táctil. |
GetVisualElementWindow(IVisualTreeElement) |
Obtiene la ventana que contiene el elemento de árbol visual, si el elemento está incluido en uno. |
GetVisualTreeDescendants(IVisualTreeElement) |
Obtiene toda la jerarquía de descendientes como una lista de elementos secundarios para un elemento de árbol visual determinado. |
GetVisualTreeElements(IVisualTreeElement, Point) |
Obtiene la lista de elementos secundarios de un elemento de árbol visual basado en un punto determinado. |
GetVisualTreeElements(IVisualTreeElement, Rect) |
Obtiene una lista de elementos de árbol visual secundarios basados en un rectángulo. |
GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double) |
Obtiene una lista de elementos de árbol visual secundarios basados en un rectángulo definido por sus coordenadas que se especifican en unidades de plataforma, no píxeles. |
GetVisualTreeElements(IVisualTreeElement, Double, Double) |
Obtiene una lista de elementos de árbol visual secundarios basados en un punto x y determinado. |