Udostępnij za pośrednictwem


EntryCell Klasa

Definicja

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

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

Uwagi

W poniższym przykładzie przedstawiono podstawowe zastosowanie.

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

Konstruktory

EntryCell()

Inicjuje nowe wystąpienie klasy EntryCell.

Pola

DefaultCellHeight

Domyślna wysokość komórek.

(Odziedziczone po Cell)
HorizontalTextAlignmentProperty

Identyfikuje właściwość HorizontalTextAlignment, która można powiązać.

KeyboardProperty

Identyfikuje właściwość z możliwością powiązania klawiatury.

LabelColorProperty

Identyfikuje właściwość LabelColor bindable.

LabelProperty

Identyfikuje właściwość Etykieta powiązana.

PlaceholderProperty

Identyfikuje właściwość z możliwością powiązania symbolu zastępczego,

TextProperty

Identyfikuje właściwość Text bindable.

VerticalTextAlignmentProperty

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

XAlignProperty
Przestarzałe.

Identyfikuje właściwość XAlign bindable.

Właściwości

AutomationId

Pobiera lub ustawia wartość, która umożliwia platformie automatyzacji znajdowanie tego elementu i interakcję z nim.

(Odziedziczone po Element)
BindingContext

Pobiera lub ustawia obiekt zawierający właściwości, które będą objęte przez powiązane właściwości, które należą do tego BindableObjectobiektu .

(Odziedziczone po BindableObject)
ClassId

Pobiera lub ustawia wartość używaną do identyfikowania kolekcji semantycznie podobnych elementów.

(Odziedziczone po Element)
ContextActions

Pobiera listę elementów menu do wyświetlenia, gdy użytkownik wykonuje gest kontekstowy specyficzny dla urządzenia w komórce.

(Odziedziczone po Cell)
Dispatcher

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

(Odziedziczone po BindableObject)
EffectControlProvider

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
Effects

Lista efektów, które są stosowane do tego elementu.

(Odziedziczone po Element)
HasContextActions

Pobiera wartość wskazującą, czy komórka ma co najmniej jeden element menu we właściwości ContextActions listy.

(Odziedziczone po Cell)
Height

Pobiera lub ustawia wysokość komórki.

(Odziedziczone po Cell)
HorizontalTextAlignment

Pobiera lub ustawia wyrównanie w poziomie właściwości Text. Jest to właściwość, która można powiązać.

Id

Pobiera wartość, która może służyć do unikatowego identyfikowania elementu za pośrednictwem przebiegu aplikacji.

(Odziedziczone po Element)
IsContextActionsLegacyModeEnabled

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

(Odziedziczone po Cell)
IsEnabled

Pobiera lub ustawia stan IsEnabled komórki. Jest to właściwość, która można powiązać.

(Odziedziczone po Cell)
Keyboard

Pobiera lub ustawia klawiaturę do wyświetlenia podczas edytowania klawisza EntryCell. Jest to właściwość, która można powiązać.

Label

Pobiera lub ustawia stały tekst wyświetlany obok pozycji Entry w kodzie EntryCell. Jest to właściwość, która można powiązać.

LabelColor

Pobiera lub ustawia kolor używany do renderowania właściwości Etykieta. Jest to właściwość, która można powiązać.

LogicalChildren

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
Parent

Pobiera lub ustawia element nadrzędny elementu.

(Odziedziczone po Element)
ParentView
Przestarzałe.

Pobiera element będący najbliższym elementem nadrzędnym tego elementu, który jest elementem VisualElement.

(Odziedziczone po Element)
Placeholder

Pobiera lub ustawia tekst zastępczy wyświetlany w pozycji Entry, gdy tekst ma wartość null lub jest pusty. Jest to właściwość, która można powiązać.

Platform
Przestarzałe.

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

(Odziedziczone po Element)
RealParent

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
RenderHeight

Pobiera wysokość renderowanej komórki na urządzeniu.

(Odziedziczone po Cell)
StyleId

Pobiera lub ustawia wartość zdefiniowaną przez użytkownika w celu unikatowego zidentyfikowania elementu.

(Odziedziczone po Element)
Text

Pobiera lub ustawia zawartość elementu EntryCell. Jest to właściwość, która można powiązać.

VerticalTextAlignment

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

XAlign
Przestarzałe.

Pobiera lub ustawia wyrównanie w poziomie właściwości Text. Jest to właściwość, która można powiązać.

Metody

ApplyBindings()

Zastosuj powiązania do elementu BindingContext.

(Odziedziczone po BindableObject)
ClearValue(BindableProperty)

Czyści dowolną wartość ustawioną przez SetValue dla elementu property.

(Odziedziczone po BindableObject)
ClearValue(BindablePropertyKey)

Czyści dowolną wartość ustawioną dla SetValue właściwości, która jest identyfikowana przez propertyKey.

(Odziedziczone po BindableObject)
CoerceValue(BindableProperty)

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

(Odziedziczone po BindableObject)
CoerceValue(BindablePropertyKey)

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

(Odziedziczone po BindableObject)
Descendants()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
EffectIsAttached(String)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
FindByName(String)

Zwraca element o określonej nazwie.

(Odziedziczone po Element)
ForceUpdateSize()

Natychmiast aktualizuje rozmiar komórki.

(Odziedziczone po Cell)
GetValue(BindableProperty)

Zwraca wartość zawartą w właściwości BindableProperty.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Przestarzałe.

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty)
Przestarzałe.

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
IsSet(BindableProperty)

Zwraca wartość true , jeśli właściwość docelowa istnieje i została ustawiona.

(Odziedziczone po BindableObject)
On<T>()

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

(Odziedziczone po Cell)
OnAppearing()

Wywoływane za każdym razem, Appearing gdy wystąpi zdarzenie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Cell)
OnBindingContextChanged()

Zdarzenie, które jest zgłaszane po zmianie kontekstu powiązania.

(Odziedziczone po Cell)
OnChildAdded(Element)

Wywoływane za każdym razem, ChildAdded gdy zdarzenie musi być emitowane. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Element)
OnChildRemoved(Element, Int32)

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

(Odziedziczone po Element)
OnChildRemoved(Element)
Przestarzałe.

Wywoływane za każdym razem, ChildRemoved gdy zdarzenie musi być emitowane. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Element)
OnDisappearing()

Wywoływane za każdym razem, Disappearing gdy wystąpi zdarzenie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Cell)
OnParentSet()

Deweloperzy aplikacji mogą zastąpić tę metodę, aby wykonywać akcje po ustawieniu elementu nadrzędnego komórki.

(Odziedziczone po Cell)
OnPropertyChanged(String)

Metoda wywoływana po zmianie właściwości powiązanej.

(Odziedziczone po Element)
OnPropertyChanging(String)

Deweloperzy aplikacji TApplication mogą zastąpić tę metodę, aby wykonywać akcje po ustawieniu właściwości o nazwie by propertyName .

(Odziedziczone po Cell)
OnTapped()

Wywoływane za każdym razem, gdy komórka jest naciśnięta.

(Odziedziczone po Cell)
RemoveBinding(BindableProperty)

Usuwa wcześniej ustawione powiązanie.

(Odziedziczone po BindableObject)
RemoveDynamicResource(BindableProperty)

Usuwa wcześniej ustawiony zasób dynamiczny

(Odziedziczone po Element)
SendAppearing()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Cell)
SendCompleted()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

SendDisappearing()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Cell)
SetBinding(BindableProperty, BindingBase)

Przypisuje powiązanie do właściwości.

(Odziedziczone po BindableObject)
SetDynamicResource(BindableProperty, String)

Ustawia właściwość BindableProperty tego elementu do zaktualizowania za pomocą elementu DynamicResource przy użyciu podanego klucza.

(Odziedziczone po Element)
SetValue(BindableProperty, Object)

Ustawia wartość określonej właściwości.

(Odziedziczone po BindableObject)
SetValue(BindablePropertyKey, Object)

Ustawia wartość propertyKey.

(Odziedziczone po BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
UnapplyBindings()

Usuwa wszystkie wcześniej ustawione powiązania.

(Odziedziczone po BindableObject)

Zdarzenia

Appearing

Występuje, gdy wizualna reprezentacja komórki jest dodawana do układu wizualizacji.

(Odziedziczone po Cell)
BindingContextChanged

Wywoływane za każdym razem, gdy zmienia się BindingContext właściwość.

(Odziedziczone po BindableObject)
ChildAdded

Występuje za każdym razem, gdy element podrzędny zostanie dodany do elementu .

(Odziedziczone po Element)
ChildRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z elementu.

(Odziedziczone po Element)
Completed

Zdarzenie zostało wyzwolone, gdy użytkownik naciśnie klawisz "Done" na klawiaturze EntryCell

DescendantAdded

Występuje za każdym razem, gdy element podrzędny jest dodawany do poddrzewa elementów.

(Odziedziczone po Element)
DescendantRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z poddrzewa elementów.

(Odziedziczone po Element)
Disappearing

Występuje, gdy wizualna reprezentacja komórki jest usuwana z układu wizualizacji.

(Odziedziczone po Cell)
ForceUpdateSizeRequested

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Cell)
PlatformSet
Przestarzałe.

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

(Odziedziczone po Element)
PropertyChanged

Podniesione, gdy właściwość uległa zmianie.

(Odziedziczone po BindableObject)
PropertyChanging

Podniesione, gdy właściwość ma ulec zmianie.

(Odziedziczone po BindableObject)
Tapped

Występuje, gdy komórka jest naciśnięta.

(Odziedziczone po Cell)

Jawne implementacje interfejsu

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
INameScope.RegisterName(String, Object)

Tylko do użytku wewnętrznego.

(Odziedziczone po Element)

Metody rozszerzania

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

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

Tworzy i stosuje powiązanie do właściwości.

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

Tworzy i stosuje powiązanie na podstawie wyrażenia.

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

Element Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.

GetPath(Cell)

Do użytku wewnętrznego przez programy renderowania platformy.

FindByName<T>(Element, String)

Zwraca wystąpienie typu T , które ma nazwę name w zakresie obejmującym elementwartość .

Dotyczy