Button 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í.
Botón View que reacciona a eventos de toque.
[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._ButtonRenderer))]
public class Button : Xamarin.Forms.View, Xamarin.Forms.IBorderElement, Xamarin.Forms.IButtonController, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Button>, Xamarin.Forms.IImageController, Xamarin.Forms.IImageElement, Xamarin.Forms.Internals.IFontElement
type Button = class
inherit View
interface IFontElement
interface IBorderElement
interface IButtonController
interface IViewController
interface IVisualElementController
interface IElementController
interface IElementConfiguration<Button>
interface IImageController
interface IImageElement
- Herencia
- Atributos
- Implementaciones
Comentarios
Apariencia del botón
Además de las propiedades de apariencia comunes a todos los View objetos, la clase Button proporciona las BorderColorpropiedades , BorderWidth, BorderRadiusy Image .
El fragmento de código XAML siguiente muestra cómo usar estas propiedades para crear un botón básico con el texto "Press me!" La imagen que muestra el botón aparece en el lado inicial del diseño, que es el lado izquierdo de los idiomas de izquierda a derecha.
<Button Text="Press me!"
Image="icon.png"
BackgroundColor="White"
BorderRadius="10"
BorderWidth="2"
BorderColor="Black"
HorizontalOptions="Center"/>
Para mostrar la icon.png
imagen con el XAML anterior, el desarrollador debe colocarla en la ubicación adecuada, con la acción de compilación adecuada, específica de cada proyecto de plataforma. El tema Imágenes explica esto y otros detalles importantes sobre cómo trabajar con imágenes en Xamarin. Forms.
Eventos de botón
Los botones notifican al desarrollador los eventos de prensa, liberación y clic con los Pressedeventos , Releasedy Clicked , respectivamente.
El código XAML siguiente asigna controladores a dos de estos eventos de botón:
<Button x:Name="PressMeButton"
Text="Press Me!"
Pressed="PressMeButton_Pressed"
Clicked="PressMeButton_Clicked"/>
Con el XAML anterior, los siguientes controladores de eventos en el archivo de código subyacente cambian el texto del botón cuando se generan estos eventos:
private void PressMeButton_Pressed(object sender, EventArgs e)
{
(sender as Button).Text = "You pressed me!";
}
private void PressMeButton_Clicked(object sender, EventArgs e)
{
(sender as Button).Text = "I was just clicked!";
}
Comandos
La API de comandos para botones permite al desarrollador ejecutar un comando en respuesta a lo que, de lo contrario, sería el evento Clicked.
El siguiente código XAML especifica un comando que se va a ejecutar cuando se hace clic en el botón. El comando actualiza una propiedad de modelo de vista denominada modelUpdateCount
, que el botón usa para actualizar su texto. (El enlace de texto se muestra por integridad. Solo el código de comandos es relevante).
<Button Text="{Binding modelUpdateCount, StringFormat='Number of updates to the model: {0:D}'}"
Command="{Binding IncrementLabelCommand}" />
Con el CÓDIGO XAML anterior, el desarrollador define primero la IncrementLabelCommand
propiedad en el modelo de vista e implementa un método con el que, posteriormente, crear una instancia del comando:
public ICommand IncrementLabelCommand { get; private set; }
void IncrementLabel()
{
modelUpdateCount++;
}
En segundo lugar, el desarrollador inicializa el comando con el método (o acción):
public ViewModelDemo()
{
IncrementLabelCommand = new Command(IncrementLabel);
}
Por último, el desarrollador debe establecer el contexto de enlace en el constructor de la página principal a la del modelo de vista donde se implementa la propiedad:
public MainPage()
{
InitializeComponent();
BindingContext = new ViewModelDemo();
}
Constructores
Button() |
Inicializa una nueva instancia de la clase Button. |
Campos
BorderColorProperty |
Memoria auxiliar para la propiedad enlazable BorderColor. |
BorderRadiusProperty |
Obsoletos.
Memoria auxiliar para la propiedad enlazable BorderRadius. |
BorderWidthProperty |
Memoria auxiliar para la propiedad enlazable BorderWidth. |
CharacterSpacingProperty |
Memoria auxiliar para la propiedad enlazable CharacterSpacing. |
CommandParameterProperty |
Memoria auxiliar para la propiedad enlazable CommandParameter. |
CommandProperty |
Memoria auxiliar para la propiedad enlazable Command. |
ContentLayoutProperty |
Memoria auxiliar para la propiedad enlazable ContentLayout. |
CornerRadiusProperty |
Memoria auxiliar para la propiedad enlazable CornerRadius. |
FontAttributesProperty |
Memoria auxiliar para la propiedad enlazable FontAttributes. |
FontFamilyProperty |
Memoria auxiliar para la propiedad enlazable FontFamily. |
FontProperty |
Memoria auxiliar para la propiedad enlazable Font. |
FontSizeProperty |
Memoria auxiliar para la propiedad enlazable FontSize. |
ImageProperty |
Obsoletos.
Memoria auxiliar para la propiedad enlazable Image. |
ImageSourceProperty |
Memoria auxiliar para la propiedad enlazable ImageSource. |
IsPressedProperty |
Memoria auxiliar para la propiedad enlazable IsPressed. |
PaddingProperty |
Memoria auxiliar para la propiedad enlazable Padding. |
TextColorProperty |
Memoria auxiliar para la propiedad enlazable TextColor. |
TextProperty |
Memoria auxiliar para la propiedad enlazable Text. |
TextTransformProperty |
Memoria auxiliar para la propiedad enlazable TextTransform. |
Propiedades
AnchorX |
Obtiene o establece el componente X del punto central de cualquier transformación relativa a los límites del elemento. Es una propiedad enlazable. (Heredado de VisualElement) |
AnchorY |
Obtiene o establece el componente Y del punto central de cualquier transformación relativa a los límites del elemento. Es una propiedad enlazable. (Heredado de VisualElement) |
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 |
Botón View que reacciona a eventos de toque. (Heredado de VisualElement) |
BackgroundColor |
Obtiene o establece el color que rellenará el fondo de un VisualElement. Es una propiedad enlazable. (Heredado de VisualElement) |
Batched |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de VisualElement) |
Behaviors |
Obtiene la lista de comportamientos asociados a este elemento. Es una propiedad enlazable. (Heredado de VisualElement) |
BindingContext |
Obtiene o establece el objeto que contiene las propiedades que van a dirigir las propiedades enlazadas que pertenecen a este BindableObject. (Heredado de BindableObject) |
BorderColor |
Obtiene o establece un color que describe el color de trazo del borde del botón. Es una propiedad enlazable. |
BorderRadius |
Obsoletos.
Obtiene o establece el radio de redondeo del borde. Es una propiedad enlazable. |
BorderWidth |
Obtiene o establece el ancho del borde. Es una propiedad enlazable. |
Bounds |
Obtiene los límites del elemento. (Heredado de VisualElement) |
CharacterSpacing |
Botón View que reacciona a eventos de toque. |
class |
Botón View que reacciona a eventos de toque. (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 |
Botón View que reacciona a eventos de toque. (Heredado de VisualElement) |
Command |
Obtiene o establece el comando que hay que invocar cuando se activa el botón. Es una propiedad enlazable. |
CommandParameter |
Obtiene o establece el parámetro que se pasa a la propiedad Command. Es una propiedad enlazable. |
ContentLayout |
Obtiene o establece un objeto que controla la posición de la imagen del botón y el espaciado entre la imagen y el texto del botón. |
CornerRadius |
Obtiene o establece el radio de redondeo para el botón, en unidades independientes del dispositivo. |
DisableLayout |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de VisualElement) |
Dispatcher |
Botón View que reacciona a eventos de toque. (Heredado de BindableObject) |
EffectControlProvider |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
Effects |
Lista de los efectos aplicados a este elemento. (Heredado de Element) |
FlowDirection |
Obtiene o establece la dirección de flujo del diseño. (Heredado de VisualElement) |
Font |
Obtiene o establece la propiedad Font del texto Label. Es una propiedad enlazable. |
FontAttributes |
Obtiene un valor que indica si la fuente del texto del botón está en negrita, cursiva o ninguna de ellas. |
FontFamily |
Obtiene la familia de fuentes a la que pertenece la fuente del texto del botón. |
FontSize |
Obtiene o establece el tamaño de la fuente del texto del botón. |
GestureController |
Obtiene el controlador de gestos de la vista. (Heredado de View) |
GestureRecognizers |
Colección de reconocedores de gestos asociados a esta vista. (Heredado de View) |
Height |
Obtiene el alto representado actualmente de este elemento. Esta propiedad enlazable es de solo lectura. (Heredado de VisualElement) |
HeightRequest |
Obtiene o establece la invalidación de alto deseado de este elemento. (Heredado de VisualElement) |
HorizontalOptions |
Obtiene o establece el objeto LayoutOptions que define cómo se dispone el elemento dentro de un ciclo de diseño. Es una propiedad enlazable. (Heredado de View) |
Id |
Obtiene un valor que se puede utilizar para identificar de forma única un elemento durante la ejecución de una aplicación. (Heredado de Element) |
Image |
Obsoletos.
Obtiene o establece el origen de la imagen opcional para mostrar junto al texto en el botón. Es una propiedad enlazable. |
ImageSource |
Le permite mostrar una imagen de mapa de bits en el botón. |
InputTransparent |
Obtiene o establece un valor que indica si este elemento deber involucrarse en el ciclo de interacción del usuario. Es una propiedad enlazable. (Heredado de VisualElement) |
IsEnabled |
Obtiene o establece un valor que indica si este elemento está habilitado en la interfaz de usuario. Es una propiedad enlazable. (Heredado de VisualElement) |
IsFocused |
Obtiene un valor que indica si este elemento está visible en estos momentos. Es una propiedad enlazable. (Heredado de VisualElement) |
IsInNativeLayout |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de VisualElement) |
IsNativeStateConsistent |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de VisualElement) |
IsPlatformEnabled |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de VisualElement) |
IsPressed |
Para uso interno de la plataforma de Xamarin.Forms. |
IsTabStop |
Obtiene o establece un valor que indica si este elemento está incluido en la navegación por tabulación. Es una propiedad enlazable. (Heredado de VisualElement) |
IsVisible |
Obtiene o establece un valor que determina si estos elementos deben formar parte del árbol visual o no. Es una propiedad enlazable. (Heredado de VisualElement) |
LogicalChildren |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
Margin |
Obtiene o establece el margen de la vista. (Heredado de View) |
MinimumHeightRequest |
Obtiene o establece un valor que reemplaza la altura mínima que solicitará el elemento durante el diseño. (Heredado de VisualElement) |
MinimumWidthRequest |
Obtiene o establece un valor que reemplaza el ancho mínimo que solicitará el elemento durante el diseño. (Heredado de VisualElement) |
Navigation |
Botón View que reacciona a eventos de toque. (Heredado de NavigableElement) |
NavigationProxy |
Botón View que reacciona a eventos de toque. (Heredado de NavigableElement) |
Opacity |
Obtiene o establece el valor de opacidad aplicado al elemento cuando se representa. Es una propiedad enlazable. (Heredado de VisualElement) |
Padding |
Obtiene o establece el relleno del botón. |
Parent |
Obtiene o establece el elemento principal del elemento. (Heredado de Element) |
ParentView |
Obsoletos.
Obtiene el elemento que es el antecesor más cercano de este elemento, que es un VisualElement. (Heredado de Element) |
Platform |
Obsoletos.
Botón View que reacciona a eventos de toque. (Heredado de Element) |
RealParent |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
Resources |
Obtiene o establece el diccionario de recursos locales. (Heredado de VisualElement) |
Rotation |
Obtiene o establece la rotación en grados sobre el eje Z (rotación afín) cuando se representa el elemento. (Heredado de VisualElement) |
RotationX |
Obtiene o establece la rotación en grados sobre el eje X (rotación de perspectiva) cuando se representa el elemento. (Heredado de VisualElement) |
RotationY |
Obtiene o establece la rotación en grados sobre el eje Y (rotación de perspectiva) cuando se representa el elemento. (Heredado de VisualElement) |
Scale |
Obtiene o establece el factor de escala aplicado al elemento. (Heredado de VisualElement) |
ScaleX |
Obtiene o establece un valor de escala que se aplicará a la dirección del eje X. (Heredado de VisualElement) |
ScaleY |
Obtiene o establece un valor de escala que se aplicará a la dirección del eje Y. (Heredado de VisualElement) |
Style |
Botón View que reacciona a eventos de toque. (Heredado de NavigableElement) |
StyleClass |
Botón View que reacciona a eventos de toque. (Heredado de NavigableElement) |
StyleId |
Obtiene o establece un valor definido por el usuario que identifica de forma única el elemento. (Heredado de Element) |
TabIndex |
Botón View que reacciona a eventos de toque. (Heredado de VisualElement) |
Text |
Obtiene o establece el texto que se muestra como contenido del botón. Es una propiedad enlazable. |
TextColor |
Obtiene o establece el parámetro Color del texto del botón. Es una propiedad enlazable. |
TextTransform |
Botón View que reacciona a eventos de toque. |
TranslationX |
Obtiene o establece el delta de traslación X del elemento. (Heredado de VisualElement) |
TranslationY |
Obtiene o establece el delta de traslación Y del elemento. (Heredado de VisualElement) |
Triggers |
Obtiene la lista de desencadenadores asociados a este elemento. Es una propiedad enlazable. (Heredado de VisualElement) |
VerticalOptions |
Obtiene o establece el objeto LayoutOptions que define cómo se dispone el elemento dentro de un ciclo de diseño. Es una propiedad enlazable. (Heredado de View) |
Visual |
Botón View que reacciona a eventos de toque. (Heredado de VisualElement) |
Width |
Obtiene el ancho representado actualmente de este elemento. Esta propiedad enlazable es de solo lectura. (Heredado de VisualElement) |
WidthRequest |
Obtiene o establece la invalidación de ancho deseado de este elemento. (Heredado de VisualElement) |
X |
Obtiene la posición X actual de este elemento. Esta propiedad enlazable es de solo lectura. (Heredado de VisualElement) |
Y |
Obtiene la posición Y actual de este elemento. Esta propiedad enlazable es de solo lectura. (Heredado de VisualElement) |
Métodos
ApplyBindings() |
Aplica los enlaces a BindingContext. (Heredado de BindableObject) |
BatchBegin() |
Señala el inicio de un lote de cambios en las propiedades de elementos. (Heredado de VisualElement) |
BatchCommit() |
Señala el final de un lote de comandos para el elemento y que esos comandos ahora deberían estar confirmados. (Heredado de VisualElement) |
ChangeVisualState() |
Para uso interno de la plataforma de Xamarin.Forms. |
ClearValue(BindableProperty) |
Borra cualquier valor establecido por SetValue para |
ClearValue(BindablePropertyKey) |
Borra cualquier valor establecido por SetValue para la propiedad que |
CoerceValue(BindableProperty) |
Botón View que reacciona a eventos de toque. (Heredado de BindableObject) |
CoerceValue(BindablePropertyKey) |
Botón View que reacciona a eventos de toque. (Heredado de BindableObject) |
Descendants() |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
EffectIsAttached(String) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
FindByName(String) |
Recupera el elemento que tiene el nombre especificado. (Heredado de Element) |
Focus() |
Intenta establecer el foco en este elemento. (Heredado de VisualElement) |
GetChildElements(Point) |
Devuelve los elementos secundarios que están visualmente bajo el |
GetSizeRequest(Double, Double) |
Obsoletos.
Devuelve la SizeRequest del elemento. Al llamar a este método empieza el paso de medida de un ciclo de diseño. (Heredado de VisualElement) |
GetValue(BindableProperty) |
Devuelve el valor contenido en la propiedad BindableProperty. (Heredado de BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Obsoletos.
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Obsoletos.
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de BindableObject) |
InvalidateMeasure() |
Método que se llama para invalidar el diseño de este VisualElement. Genera el evento MeasureInvalidated. (Heredado de VisualElement) |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de VisualElement) |
IsSet(BindableProperty) |
Devuelve |
Layout(Rectangle) |
Actualiza los límites del elemento durante el ciclo de diseño. (Heredado de VisualElement) |
Measure(Double, Double, MeasureFlags) |
Devuelve el tamaño mínimo que un elemento visual necesita para mostrarse en el dispositivo. (Heredado de VisualElement) |
NativeSizeChanged() |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de VisualElement) |
On<T>() |
Devuelve la instancia específica de la plataforma de esta clase Button, en la que se puede llamar a un método específico de la plataforma. |
OnBindingContextChanged() |
Método que se aplica cuando cambia el contexto de enlace. |
OnChildAdded(Element) |
Los desarrolladores de aplicaciones pueden invalidar este método para responder cuando se agrega un elemento secundario. (Heredado de VisualElement) |
OnChildRemoved(Element, Int32) |
Botón View que reacciona a eventos de toque. (Heredado de VisualElement) |
OnChildRemoved(Element) |
Obsoletos.
Los desarrolladores de aplicaciones pueden invalidar este método para responder cuando se quita un elemento secundario. (Heredado de VisualElement) |
OnChildrenReordered() |
Se invoca siempre que el evento ChildrenReordered está a punto de ser emitido. Implemente este método a fin de agregar el control de clases para este evento. (Heredado de VisualElement) |
OnMeasure(Double, Double) |
Método que se llama cuando se produce una medición del diseño. (Heredado de VisualElement) |
OnParentSet() |
Botón View que reacciona a eventos de toque. (Heredado de NavigableElement) |
OnPropertyChanged(String) |
Método al que se llama cuando una propiedad enlazada cambia. (Heredado de Element) |
OnPropertyChanging(String) |
Llama a este método desde una clase secundaria para notificar que se va a producir un cambio en una propiedad. (Heredado de BindableObject) |
OnSizeAllocated(Double, Double) |
Este método se llama cuando se establece el tamaño del elemento durante un ciclo de diseño. Este método se llama justo antes de que se produzca el evento SizeChanged. Implemente este método a fin de agregar el control de clases para este evento. (Heredado de VisualElement) |
OnSizeRequest(Double, Double) |
Obsoletos.
Se llama a este método durante el paso de medida de un ciclo de diseño para obtener el tamaño deseado de un elemento. (Heredado de VisualElement) |
OnTabIndexPropertyChanged(Int32, Int32) |
Botón View que reacciona a eventos de toque. (Heredado de VisualElement) |
OnTabStopPropertyChanged(Boolean, Boolean) |
Botón View que reacciona a eventos de toque. (Heredado de VisualElement) |
RemoveBinding(BindableProperty) |
Quita un enlace definida previamente. (Heredado de BindableObject) |
RemoveDynamicResource(BindableProperty) |
Quita un recurso dinámico definido previamente. (Heredado de Element) |
SendClicked() |
Para uso interno de la plataforma de Xamarin.Forms. |
SendPressed() |
Para uso interno de la plataforma de Xamarin.Forms. |
SendReleased() |
Para uso interno de la plataforma de Xamarin.Forms. |
SetBinding(BindableProperty, BindingBase) |
Asigna un enlace a una propiedad. (Heredado de BindableObject) |
SetDynamicResource(BindableProperty, String) |
Establece que la propiedad BindableProperty de este elemento se actualice a través del DynamicResource con la clave proporcionada. (Heredado de Element) |
SetValue(BindableProperty, Object) |
Establece el valor de la propiedad especificada. (Heredado de BindableObject) |
SetValue(BindablePropertyKey, Object) |
Establece el valor de la propiedad propertyKey. (Heredado de BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
SizeAllocated(Double, Double) |
Se llama a SizeAllocated durante un ciclo de diseño para indicar el inicio de un diseño de árbol secundario. (Heredado de VisualElement) |
TabIndexDefaultValueCreator() |
Botón View que reacciona a eventos de toque. (Heredado de VisualElement) |
TabStopDefaultValueCreator() |
Botón View que reacciona a eventos de toque. (Heredado de VisualElement) |
UnapplyBindings() |
Deshace todos los enlaces establecidos previamente. (Heredado de BindableObject) |
Unfocus() |
Anula el foco en este elemento. (Heredado de VisualElement) |
UpdateFormsText(String, TextTransform) |
Botón View que reacciona a eventos de toque. |
Eventos
BatchCommitted |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de VisualElement) |
BindingContextChanged |
Se produce siempre que cambia la propiedad BindingContext. (Heredado de BindableObject) |
ChildAdded |
Se produce cada vez que se agrega un elemento secundario al elemento. (Heredado de Element) |
ChildRemoved |
Se produce cada vez que se quita un elemento secundario del elemento. (Heredado de Element) |
ChildrenReordered |
Se produce cuando se han vuelto a ordenar los elementos secundarios de un VisualElement. (Heredado de VisualElement) |
Clicked |
Se produce cuando se hace clic en el botón. |
DescendantAdded |
Se produce cada vez que se agrega un elemento secundario al subárbol de elementos. (Heredado de Element) |
DescendantRemoved |
Se produce cada vez que se quita un elemento secundario del subárbol de elementos. (Heredado de Element) |
FocusChangeRequested |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de VisualElement) |
Focused |
Se produce cuando el elemento recibe el foco. (Heredado de VisualElement) |
MeasureInvalidated |
Evento que se provoca cuando se invalida el diseño de un elemento visual. (Heredado de VisualElement) |
PlatformSet |
Obsoletos.
Botón View que reacciona a eventos de toque. (Heredado de Element) |
Pressed |
Se produce al presionar el botón. |
PropertyChanged |
Se produce cuando ha cambiado una propiedad. (Heredado de BindableObject) |
PropertyChanging |
Se produce cuando una propiedad está a punto de cambiar. (Heredado de BindableObject) |
Released |
Se produce al soltar el botón. |
SizeChanged |
Se produce cuando las propiedades Width o Height cambian el valor en este elemento. (Heredado de VisualElement) |
Unfocused |
Se produce cuando el elemento pierde el foco. (Heredado de VisualElement) |
Implementaciones de interfaz explícitas
IBorderElement.BorderColorDefaultValue |
Para uso interno de la plataforma de Xamarin.Forms. |
IBorderElement.BorderWidthDefaultValue |
Para uso interno de la plataforma de Xamarin.Forms. |
IBorderElement.CornerRadiusDefaultValue |
Para uso interno de la plataforma de Xamarin.Forms. |
IBorderElement.IsBackgroundColorSet() |
Para uso interno de la plataforma de Xamarin.Forms. |
IBorderElement.IsBackgroundSet() |
Botón View que reacciona a eventos de toque. |
IBorderElement.IsBorderColorSet() |
Para uso interno de la plataforma de Xamarin.Forms. |
IBorderElement.IsBorderWidthSet() |
Para uso interno de la plataforma de Xamarin.Forms. |
IBorderElement.IsCornerRadiusSet() |
Para uso interno de la plataforma de Xamarin.Forms. |
IBorderElement.OnBorderColorPropertyChanged(Color, Color) |
Para uso interno de la plataforma de Xamarin.Forms. |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de BindableObject) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
IFontElement.FontSizeDefaultValueCreator() |
Para uso interno de la plataforma de Xamarin.Forms. |
IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes) |
Para uso interno de la plataforma de Xamarin.Forms. |
IFontElement.OnFontChanged(Font, Font) |
Para uso interno de la plataforma de Xamarin.Forms. |
IFontElement.OnFontFamilyChanged(String, String) |
Para uso interno de la plataforma de Xamarin.Forms. |
IFontElement.OnFontSizeChanged(Double, Double) |
Para uso interno de la plataforma de Xamarin.Forms. |
IGestureController.CompositeGestureRecognizers |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de View) |
IImageController.GetLoadAsAnimation() |
Botón View que reacciona a eventos de toque. |
IImageController.SetIsLoading(Boolean) |
Para uso interno de la plataforma de Xamarin.Forms. |
IImageElement.Aspect |
Para uso interno de la plataforma de Xamarin.Forms. |
IImageElement.IsAnimationPlaying |
Botón View que reacciona a eventos de toque. |
IImageElement.IsLoading |
Botón View que reacciona a eventos de toque. |
IImageElement.IsOpaque |
Para uso interno de la plataforma de Xamarin.Forms. |
IImageElement.OnImageSourceSourceChanged(Object, EventArgs) |
Botón View que reacciona a eventos de toque. |
IImageElement.RaiseImageSourcePropertyChanged() |
Para uso interno de la plataforma de Xamarin.Forms. |
IImageElement.Source |
Para uso interno de la plataforma de Xamarin.Forms. |
INameScope.RegisterName(String, Object) |
Sólo para uso interno. (Heredado de Element) |
IVisualElementController.EffectiveFlowDirection |
Obtiene la dirección de flujo visual efectiva para el elemento en la plataforma, teniendo en cuenta la configuración regional y del flujo lógico. (Heredado de VisualElement) |
IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
Este método es para uso interno. (Heredado de VisualElement) |
Métodos de extensión
AbortAnimation(IAnimatable, String) |
Detiene 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(IAnimatable, String, Animation, 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>) |
Establece los parámetros especificados e inicia la animación. |
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action) |
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) |
Botón View que reacciona a eventos de toque. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Botón View que reacciona a eventos de toque. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Botón View que reacciona a eventos de toque. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Crea y aplica un enlace a una propiedad. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Obsoletos.
Crea y aplica un enlace desde una expresión. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
Botón View que reacciona a eventos de toque. |
FindByName<T>(Element, String) |
Devuelve la instancia del tipo |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
Botón View que reacciona a eventos de toque. |
GetSortedTabIndexesOnParentPage(VisualElement) |
Botón View que reacciona a eventos de toque. |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
Botón View que reacciona a eventos de toque. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que realiza la atenuación que describen los parámetros |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
Devuelve una tarea que disminuye los límites del VisualElement especificado por la |
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 realiza la rotación que describen los parámetros |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que sesga el eje Y por |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que sesga el eje X por |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que escala el VisualElement especificado por |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Botón View que reacciona a eventos de toque. |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Botón View que reacciona a eventos de toque. |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Anima las propiedades TranslationX y TranslationY de un elemento de sus valores actuales a los nuevos. Esto garantiza que el diseño de entrada está en la misma posición que el diseño visual. |
HasVisualStateGroups(VisualElement) |
Devuelve |