Compartir a través de


EntryCell Clase

Definición

Cell con una etiqueta y un campo de entrada de texto de línea única.

public class EntryCell : Xamarin.Forms.Cell, Xamarin.Forms.IEntryCellController
type EntryCell = class
    inherit Cell
    interface IEntryCellController
Herencia
System.Object
EntryCell
Implementaciones

Comentarios

En el ejemplo siguiente se muestra un uso básico.

using System;
using Xamarin.Forms;

namespace FormsGallery
{
    class EntryCellDemoPage : ContentPage
    {
        public EntryCellDemoPage()
        {
            Label header = new Label
            {
                Text = "EntryCell",
                FontSize = Device.GetNamedSize (NamedSize.Large, typeof(EntryCell)),
                HorizontalOptions = LayoutOptions.Center
            };

            TableView tableView = new TableView
            {
                Intent = TableIntent.Form,
                Root = new TableRoot
                {
                    new TableSection
                    {
                        new EntryCell
                        {
                            Label = "EntryCell:",
                            Placeholder = "Type Text Here"
                        }
                    }
                }
            };

            // Accomodate iPhone status bar.
            this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);

            // Build the page.
            this.Content = new StackLayout
            {
                Children = 
                {
                    header,
                    tableView
                }
            };
        }
    }
}

Constructores

EntryCell()

Inicializa una nueva instancia de la clase EntryCell.

Campos

DefaultCellHeight

El alto predeterminado de una celda.

(Heredado de Cell)
HorizontalTextAlignmentProperty

Identifica la propiedad enlazable HorizontalTextAlignment.

KeyboardProperty

Identifica la propiedad enlazable Keyboard.

LabelColorProperty

Identifica la propiedad enlazable LabelColor.

LabelProperty

Identifica la propiedad enlazable Label.

PlaceholderProperty

Identifica la propiedad enlazable Placeholder.

TextProperty

Identifica la propiedad enlazable Text.

VerticalTextAlignmentProperty

Cell con una etiqueta y un campo de entrada de texto de línea única.

XAlignProperty
Obsoletos.

Identifica la propiedad enlazable XAlign.

Propiedades

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)
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)
ClassId

Obtiene o establece un valor que se usa para identificar una colección de elementos similares semánticamente.

(Heredado de Element)
ContextActions

Obtiene una lista de elementos de menú que se muestra cuando el usuario realiza el gesto de contexto específico del dispositivo en la celda.

(Heredado de Cell)
Dispatcher

Cell con una etiqueta y un campo de entrada de texto de línea única.

(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)
HasContextActions

Obtiene un valor que indica si la celda tiene, por lo menos, un elemento de menú en la propiedad de lista de ContextActions.

(Heredado de Cell)
Height

Obtiene o establece el alto de la celda.

(Heredado de Cell)
HorizontalTextAlignment

Obtiene o establece la alineación horizontal de la propiedad Text. Es una propiedad enlazable.

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)
IsContextActionsLegacyModeEnabled

Cell con una etiqueta y un campo de entrada de texto de línea única.

(Heredado de Cell)
IsEnabled

Obtiene o establece el estado IsEnabled de la celda. Es una propiedad enlazable.

(Heredado de Cell)
Keyboard

Obtiene o establece el teclado que se va a mostrar mientras se edita EntryCell. Es una propiedad enlazable.

Label

Obtiene o establece el texto fijo que aparece junto a la entrada en EntryCell. Es una propiedad enlazable.

LabelColor

Obtiene o establece el color utilizado para representar la propiedad Label. Es una propiedad enlazable.

LogicalChildren

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
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)
Placeholder

Obtiene o establece el texto de marcador de posición que aparece en la entrada cuando Text es nulo o está vacío. Es una propiedad enlazable.

Platform
Obsoletos.

Cell con una etiqueta y un campo de entrada de texto de línea única.

(Heredado de Element)
RealParent

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
RenderHeight

Obtiene el alto de la celda representada en el dispositivo.

(Heredado de Cell)
StyleId

Obtiene o establece un valor definido por el usuario que identifica de forma única el elemento.

(Heredado de Element)
Text

Obtiene o establece el contenido de la entrada de EntryCell. Es una propiedad enlazable.

VerticalTextAlignment

Cell con una etiqueta y un campo de entrada de texto de línea única.

XAlign
Obsoletos.

Obtiene o establece la alineación horizontal de la propiedad Text. Es una propiedad enlazable.

Métodos

ApplyBindings()

Aplica los enlaces a BindingContext.

(Heredado de BindableObject)
ClearValue(BindableProperty)

Borra cualquier valor establecido por SetValue para property.

(Heredado de BindableObject)
ClearValue(BindablePropertyKey)

Borra cualquier valor establecido por SetValue para la propiedad que propertyKey identifica.

(Heredado de BindableObject)
CoerceValue(BindableProperty)

Cell con una etiqueta y un campo de entrada de texto de línea única.

(Heredado de BindableObject)
CoerceValue(BindablePropertyKey)

Cell con una etiqueta y un campo de entrada de texto de línea única.

(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)
ForceUpdateSize()

Actualiza inmediatamente el tamaño de la celda.

(Heredado de Cell)
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)
IsSet(BindableProperty)

Devuelve true si existe y se ha establecido la propiedad de destino.

(Heredado de BindableObject)
On<T>()

Cell con una etiqueta y un campo de entrada de texto de línea única.

(Heredado de Cell)
OnAppearing()

Se invoca siempre que se produce un evento Appearing. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de Cell)
OnBindingContextChanged()

Evento que tiene lugar cuando se cambia el contexto de enlace.

(Heredado de Cell)
OnChildAdded(Element)

Se invoca siempre que el evento ChildAdded debe emitirse. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de Element)
OnChildRemoved(Element, Int32)

Cell con una etiqueta y un campo de entrada de texto de línea única.

(Heredado de Element)
OnChildRemoved(Element)
Obsoletos.

Se invoca siempre que el evento ChildRemoved debe emitirse. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de Element)
OnDisappearing()

Se invoca siempre que se produce un evento Disappearing. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de Cell)
OnParentSet()

Los desarrolladores de la aplicación pueden invalidar este método para que realice acciones cuando se establece el elemento primario de la celda.

(Heredado de Cell)
OnPropertyChanged(String)

Método al que se llama cuando una propiedad enlazada cambia.

(Heredado de Element)
OnPropertyChanging(String)

Los desarrolladores de la aplicación pueden reemplazar este método para que realice acciones cuando se establezca la propiedad denominada por propertyName.

(Heredado de Cell)
OnTapped()

Se invoca cuando se pulsa la celda.

(Heredado de Cell)
RemoveBinding(BindableProperty)

Quita un enlace definida previamente.

(Heredado de BindableObject)
RemoveDynamicResource(BindableProperty)

Quita un recurso dinámico definido previamente.

(Heredado de Element)
SendAppearing()

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Cell)
SendCompleted()

Para uso interno de la plataforma de Xamarin.Forms.

SendDisappearing()

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Cell)
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)
UnapplyBindings()

Deshace todos los enlaces establecidos previamente.

(Heredado de BindableObject)

Eventos

Appearing

Se produce cuando se agrega la representación visual de la celda al diseño visual.

(Heredado de Cell)
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)
Completed

Evento que se genera cuando el usuario presiona 'Listo' en el teclado de EntryCell.

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)
Disappearing

Se produce cuando se quita la representación visual de la celda del diseño visual.

(Heredado de Cell)
ForceUpdateSizeRequested

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Cell)
PlatformSet
Obsoletos.

Cell con una etiqueta y un campo de entrada de texto de línea única.

(Heredado de Element)
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)
Tapped

Se produce cuando vuelve a tocar la celda.

(Heredado de Cell)

Implementaciones de interfaz explícitas

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)
INameScope.RegisterName(String, Object)

Sólo para uso interno.

(Heredado de Element)

Métodos de extensión

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Cell con una etiqueta y un campo de entrada de texto de línea única.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Cell con una etiqueta y un campo de entrada de texto de línea única.

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)

Cell con una etiqueta y un campo de entrada de texto de línea única.

GetPath(Cell)

Para uso interno de los representadores de plataformas.

FindByName<T>(Element, String)

Devuelve la instancia del tipo T que tiene el nombre name en el ámbito que incluye element.

Se aplica a