EntryCell Classe

Definizione

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

public class EntryCell : Xamarin.Forms.Cell, Xamarin.Forms.IEntryCellController
type EntryCell = class
    inherit Cell
    interface IEntryCellController
Ereditarietà
System.Object
EntryCell
Implementazioni

Commenti

Nell'esempio seguente viene illustrato un uso di base.

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
                }
            };
        }
    }
}

Costruttori

EntryCell()

Inizializza una nuova istanza della classe EntryCell.

Campi

DefaultCellHeight

Altezza predefinita delle celle.

(Ereditato da Cell)
HorizontalTextAlignmentProperty

Identifica la proprietà associabile HorizontalTextAlignment.

KeyboardProperty

Identifica la proprietà associabile Keyboard.

LabelColorProperty

Identifica la proprietà associabile LabelColor.

LabelProperty

Identifica la proprietà associabile Label.

PlaceholderProperty

Identifica la proprietà associabile Placeholder.

TextProperty

Identifica la proprietà associabile Text.

VerticalTextAlignmentProperty

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

XAlignProperty
Obsoleti.

Identifica la proprietà associabile XAlign.

Proprietà

AutomationId

Ottiene o imposta un valore che consente al framework di automazione di individuare questo elemento e di interagire con esso.

(Ereditato da Element)
BindingContext

Ottiene o imposta l'oggetto contenente le proprietà che saranno interessate dalle proprietà associate appartenenti a questo elemento BindableObject.

(Ereditato da BindableObject)
ClassId

Ottiene o imposta un valore utilizzato per identificare una raccolta di elementi semanticamente simili.

(Ereditato da Element)
ContextActions

Ottiene un elenco di voci di menu che sarà visualizzato in caso di movimento di contesto specifico del dispositivo nella classe Cell.

(Ereditato da Cell)
Dispatcher

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

(Ereditato da BindableObject)
EffectControlProvider

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
Effects

Un elenco degli effetti che vengono applicati a questo elemento.

(Ereditato da Element)
HasContextActions

Ottiene un valore che indica se la cella ha almeno una voce di menu nella proprietà elenco ContextActions.

(Ereditato da Cell)
Height

Ottiene o imposta l'altezza della cella.

(Ereditato da Cell)
HorizontalTextAlignment

Ottiene o imposta l'allineamento orizzontale della proprietà Text. Si tratta di una proprietà associabile.

Id

Ottiene un valore che può essere utilizzato per identificare in modo univoco un elemento tramite l'esecuzione di un'applicazione.

(Ereditato da Element)
IsContextActionsLegacyModeEnabled

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

(Ereditato da Cell)
IsEnabled

Ottiene o imposta lo stato IsEnabled della cella. Si tratta di una proprietà associabile.

(Ereditato da Cell)
Keyboard

Ottiene o imposta la tastiera da visualizzare durante la modifica di EntryCell. Si tratta di una proprietà associabile.

Label

Ottiene o imposta il testo fisso presentato accanto alla voce in EntryCell. Si tratta di una proprietà associabile.

LabelColor

Ottiene o imposta il colore usato per il rendering della proprietà Label. Si tratta di una proprietà associabile.

LogicalChildren

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
Parent

Ottiene o imposta l'elemento padre dell'elemento.

(Ereditato da Element)
ParentView
Obsoleti.

Ottiene l'elemento che rappresenta il predecessore più vicino di questo elemento che è VisualElement.

(Ereditato da Element)
Placeholder

Ottiene o imposta il testo segnaposto visualizzato nella voce quando il testo è Null o vuoto. Si tratta di una proprietà associabile.

Platform
Obsoleti.

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

(Ereditato da Element)
RealParent

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
RenderHeight

Ottiene l'altezza della cella di cui viene eseguito il rendering nel dispositivo.

(Ereditato da Cell)
StyleId

Ottiene o imposta un valore definito dall'utente per identificare in modo univoco l'elemento.

(Ereditato da Element)
Text

Ottiene o imposta il contenuto della voce di EntryCell. Si tratta di una proprietà associabile.

VerticalTextAlignment

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

XAlign
Obsoleti.

Ottiene o imposta l'allineamento orizzontale della proprietà Text. Si tratta di una proprietà associabile.

Metodi

ApplyBindings()

Applica le associazioni a BindingContext.

(Ereditato da BindableObject)
ClearValue(BindableProperty)

Cancella qualsiasi valore impostato da SetValue per property.

(Ereditato da BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore impostato dalla proprietà SetValue identificato da propertyKey.

(Ereditato da BindableObject)
CoerceValue(BindableProperty)

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

(Ereditato da BindableObject)
Descendants()

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
EffectIsAttached(String)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
FindByName(String)

Restituisce l'elemento con il nome specificato.

(Ereditato da Element)
ForceUpdateSize()

Aggiorna immediatamente le dimensioni della cella.

(Ereditato da Cell)
GetValue(BindableProperty)

Restituisce il valore contenuto in BindableProperty.

(Ereditato da BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Obsoleti.

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
GetValues(BindableProperty, BindableProperty)
Obsoleti.

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
IsSet(BindableProperty)

Restituisce true se la proprietà di destinazione esiste ed è stata impostata.

(Ereditato da BindableObject)
On<T>()

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

(Ereditato da Cell)
OnAppearing()

Richiamato ogni volta che si verifica un evento Appearing. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da Cell)
OnBindingContextChanged()

Evento che viene generato quando cambia il contesto di associazione.

(Ereditato da Cell)
OnChildAdded(Element)

Richiamato ogni volta che l'evento ChildAdded deve essere emesso. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da Element)
OnChildRemoved(Element, Int32)

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

(Ereditato da Element)
OnChildRemoved(Element)
Obsoleti.

Richiamato ogni volta che l'evento ChildRemoved deve essere emesso. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da Element)
OnDisappearing()

Richiamato ogni volta che si verifica un evento Disappearing. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da Cell)
OnParentSet()

Gli sviluppatori di applicazioni possono eseguire l'override di questo metodo per eseguire delle azioni quando è impostato l'elemento padre della cella.

(Ereditato da Cell)
OnPropertyChanged(String)

Metodo chiamato quando viene modificata una proprietà associata.

(Ereditato da Element)
OnPropertyChanging(String)

Gli sviluppatori TApplication possono eseguire l'override di questo metodo per agire quando è impostata la proprietà denominata da propertyName.

(Ereditato da Cell)
OnTapped()

Richiamato ogni volta che si tocca la cella.

(Ereditato da Cell)
RemoveBinding(BindableProperty)

Rimuove un'associazione impostata in precedenza.

(Ereditato da BindableObject)
RemoveDynamicResource(BindableProperty)

Rimuove una risorsa dinamica impostata in precedenza

(Ereditato da Element)
SendAppearing()

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Cell)
SendCompleted()

Per uso interno della piattaforma Xamarin.Forms.

SendDisappearing()

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Cell)
SetBinding(BindableProperty, BindingBase)

Assegna un'associazione a una proprietà.

(Ereditato da BindableObject)
SetDynamicResource(BindableProperty, String)

Imposta la proprietà BindableProperty di questo elemento da aggiornare tramite la DynamicResource con la chiave fornita.

(Ereditato da Element)
SetValue(BindableProperty, Object)

Imposta il valore della proprietà specificata.

(Ereditato da BindableObject)
SetValue(BindablePropertyKey, Object)

Imposta il valore di propertyKey.

(Ereditato da BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
UnapplyBindings()

Annulla tutte le associazioni impostate in precedenza.

(Ereditato da BindableObject)

Eventi

Appearing

Si verifica quando la rappresentazione visiva di una cella viene aggiunta al layout visivo.

(Ereditato da Cell)
BindingContextChanged

Si verifica ogni volta che la proprietà BindingContext cambia.

(Ereditato da BindableObject)
ChildAdded

Si verifica ogni volta che un elemento figlio viene aggiunto all'elemento.

(Ereditato da Element)
ChildRemoved

Si verifica ogni volta che un elemento figlio viene rimosso dall'elemento.

(Ereditato da Element)
Completed

Evento attivato quando l'utente preme "Done" nella tastiera di EntryCell

DescendantAdded

Si verifica ogni volta che un elemento figlio viene aggiunto al sottoalbero dell'elemento.

(Ereditato da Element)
DescendantRemoved

Si verifica ogni volta che un elemento figlio viene rimosso dal sottoalbero dell'elemento.

(Ereditato da Element)
Disappearing

Si verifica quando la rappresentazione visiva della cella viene rimossa dal layout visivo.

(Ereditato da Cell)
ForceUpdateSizeRequested

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Cell)
PlatformSet
Obsoleti.

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

(Ereditato da Element)
PropertyChanged

Viene chiamato quando una proprietà è stata modificata.

(Ereditato da BindableObject)
PropertyChanging

Viene chiamato quando una proprietà sta per essere modificata.

(Ereditato da BindableObject)
Tapped

Si verifica quando la cella viene toccata.

(Ereditato da Cell)

Implementazioni dell'interfaccia esplicita

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
INameScope.RegisterName(String, Object)

Solo per uso interno.

(Ereditato da Element)

Metodi di estensione

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Crea un'associazione e la applica a una proprietà.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Obsoleti.

Crea e applica un'associazione da un'espressione.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)

Elemento Cell con un'etichetta e un campo di immissione testo su una singola riga.

GetPath(Cell)

Per uso interno dei renderer di piattaforma.

FindByName<T>(Element, String)

Restituisce l'istanza di tipo T con nome name nell'ambito che include element.

Si applica a