EntryCell 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í.
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
- 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 |
| ClearValue(BindablePropertyKey) |
Borra cualquier valor establecido por SetValue para la propiedad que |
| 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 |
| 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 |
| 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 |