Поделиться через


EntryCell Класс

Определение

Ячейка Cell с меткой и однострочным полем ввода текста.

public class EntryCell : Xamarin.Forms.Cell, Xamarin.Forms.IEntryCellController
type EntryCell = class
    inherit Cell
    interface IEntryCellController
Наследование
System.Object
EntryCell
Реализации

Комментарии

В следующем примере показано базовое использование.

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

Конструкторы

EntryCell()

Инициализирует новый экземпляр класса EntryCell.

Поля

DefaultCellHeight

Высота ячеек по умолчанию.

(Унаследовано от Cell)
HorizontalTextAlignmentProperty

Определяет привязываемое свойство HorizontalTextAlignment.

KeyboardProperty

Определяет привязываемое свойство клавиатуры.

LabelColorProperty

Определяет привязываемое свойство LabelColor.

LabelProperty

Определяет привязываемое свойство Label.

PlaceholderProperty

Определяет привязываемое свойство Placeholder.

TextProperty

Определяет привязываемое свойство Text.

VerticalTextAlignmentProperty

Ячейка Cell с меткой и однострочным полем ввода текста.

XAlignProperty
Устаревшие..

Определяет привязываемое свойство XAlign.

Свойства

AutomationId

Возвращает или задает значение, которое позволяет платформе автоматизации находить этот элемент и взаимодействовать с ним.

(Унаследовано от Element)
BindingContext

Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту BindableObject.

(Унаследовано от BindableObject)
ClassId

Возвращает или задает значение, используемое для идентификации коллекции семантически схожих элементов.

(Унаследовано от Element)
ContextActions

Возвращает список пунктов меню для отображения при выполнении пользователем зависящего от устройства контекстного жеста в ячейке.

(Унаследовано от Cell)
Dispatcher

Ячейка Cell с меткой и однострочным полем ввода текста.

(Унаследовано от BindableObject)
EffectControlProvider

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
Effects

Список эффектов, которые применяются к этому элементу.

(Унаследовано от Element)
HasContextActions

Возвращает значение, указывающее, имеет ли ячейка хотя бы один пункт меню в свойстве списка ContextActions.

(Унаследовано от Cell)
Height

Возвращает или задает высоту ячейки.

(Унаследовано от Cell)
HorizontalTextAlignment

Возвращает или задает выравнивание по горизонтали для свойства Text. Это свойство может быть привязано.

Id

Получает значение, которое можно использовать для уникальной идентификации элемента во время выполнения приложения.

(Унаследовано от Element)
IsContextActionsLegacyModeEnabled

Ячейка Cell с меткой и однострочным полем ввода текста.

(Унаследовано от Cell)
IsEnabled

Возвращает или задает состояние IsEnabled ячейки. Это свойство может быть привязано.

(Унаследовано от Cell)
Keyboard

Возвращает или задает клавиатуру, которая должна отображаться при редактировании EntryCell. Это свойство может быть привязано.

Label

Возвращает или задает фиксированный текст, отображаемый рядом с вводимым текстом в EntryCell. Это свойство может быть привязано.

LabelColor

Возвращает или задает цвет, используемый для отрисовки свойства Label. Это свойство может быть привязано.

LogicalChildren

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
Parent

Получает или задает родительский элемент этого элемента.

(Унаследовано от Element)
ParentView
Устаревшие..

Возвращает элемент, являющийся ближайшим предком этого элемента, то есть VisualElement.

(Унаследовано от Element)
Placeholder

Возвращает или задает замещающий текст, отображаемый в поле ввода, когда свойство Text имеет значение NULL или является пустым. Это свойство может быть привязано.

Platform
Устаревшие..

Ячейка Cell с меткой и однострочным полем ввода текста.

(Унаследовано от Element)
RealParent

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
RenderHeight

Возвращает высоту ячейки, преобразованной для просмотра на устройстве.

(Унаследовано от Cell)
StyleId

Возвращает или задает определяемое пользователем значение для уникальной идентификации элемента.

(Унаследовано от Element)
Text

Возвращает или задает содержимое поля ввода в EntryCell. Это свойство может быть привязано.

VerticalTextAlignment

Ячейка Cell с меткой и однострочным полем ввода текста.

XAlign
Устаревшие..

Возвращает или задает выравнивание по горизонтали для свойства Text. Это свойство может быть привязано.

Методы

ApplyBindings()

Применяет привязки к BindingContext.

(Унаследовано от BindableObject)
ClearValue(BindableProperty)

Очищает значение, заданное методом SetValue для property.

(Унаследовано от BindableObject)
ClearValue(BindablePropertyKey)

Очищает значение, заданное методом SetValue для свойства, которое определяется параметром propertyKey.

(Унаследовано от BindableObject)
CoerceValue(BindableProperty)

Ячейка Cell с меткой и однострочным полем ввода текста.

(Унаследовано от BindableObject)
CoerceValue(BindablePropertyKey)

Ячейка Cell с меткой и однострочным полем ввода текста.

(Унаследовано от BindableObject)
Descendants()

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
EffectIsAttached(String)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
FindByName(String)

Возвращает элемент, содержащий указанное имя.

(Унаследовано от Element)
ForceUpdateSize()

Сразу обновляет размер ячейки.

(Унаследовано от Cell)
GetValue(BindableProperty)

Возвращает значение, которое содержится в BindableProperty.

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Устаревшие..

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty)
Устаревшие..

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
IsSet(BindableProperty)

Возвращает true, если целевое свойство существует и задано.

(Унаследовано от BindableObject)
On<T>()

Ячейка Cell с меткой и однострочным полем ввода текста.

(Унаследовано от Cell)
OnAppearing()

Вызывается, когда происходит событие Appearing. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

(Унаследовано от Cell)
OnBindingContextChanged()

Событие, вызываемое при изменении контекста привязки.

(Унаследовано от Cell)
OnChildAdded(Element)

Вызывается, когда необходимо создать событие ChildAdded. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

(Унаследовано от Element)
OnChildRemoved(Element, Int32)

Ячейка Cell с меткой и однострочным полем ввода текста.

(Унаследовано от Element)
OnChildRemoved(Element)
Устаревшие..

Вызывается, когда необходимо создать событие ChildRemoved. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

(Унаследовано от Element)
OnDisappearing()

Вызывается, когда происходит событие Disappearing. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

(Унаследовано от Cell)
OnParentSet()

Разработчики приложений могут переопределять этот метод для выполнения действий при задании родительского элемента ячейки.

(Унаследовано от Cell)
OnPropertyChanged(String)

Метод, вызываемый при изменении привязанного свойства.

(Унаследовано от Element)
OnPropertyChanging(String)

Разработчики приложений могут переопределять этот метод для выполнения действий при задании свойства, именованного propertyName.

(Унаследовано от Cell)
OnTapped()

Вызывается при каждом нажатии на ячейку.

(Унаследовано от Cell)
RemoveBinding(BindableProperty)

Удаляет заданную ранее привязку.

(Унаследовано от BindableObject)
RemoveDynamicResource(BindableProperty)

Удаляет заданный ранее динамический ресурс

(Унаследовано от Element)
SendAppearing()

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Cell)
SendCompleted()

Для внутреннего использования платформой Xamarin.Forms.

SendDisappearing()

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Cell)
SetBinding(BindableProperty, BindingBase)

Присваивает привязку свойству.

(Унаследовано от BindableObject)
SetDynamicResource(BindableProperty, String)

Задает свойство BindableProperty этого элемента для обновления через DynamicResource с указанным ключом.

(Унаследовано от Element)
SetValue(BindableProperty, Object)

Задает значение указанного свойства.

(Унаследовано от BindableObject)
SetValue(BindablePropertyKey, Object)

Задает значение propertyKey.

(Унаследовано от BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
UnapplyBindings()

Отменяет применение всех заданных ранее привязок.

(Унаследовано от BindableObject)

События

Appearing

Происходит, когда визуальное представление ячейки добавляется в визуальный макет.

(Унаследовано от Cell)
BindingContextChanged

Возникает каждый раз, когда свойство BindingContext изменяется.

(Унаследовано от BindableObject)
ChildAdded

Происходит каждый раз, когда дочерний элемент добавляется к элементу.

(Унаследовано от Element)
ChildRemoved

Происходит каждый раз, когда дочерний элемент удаляется из элемента.

(Унаследовано от Element)
Completed

Событие, которое происходит, когда пользователь нажимает кнопку "Готово" на клавиатуре EntryCell.

DescendantAdded

Происходит каждый раз, когда в поддерево элементов добавляется дочерний элемент.

(Унаследовано от Element)
DescendantRemoved

Происходит каждый раз, когда из поддерева элементов удаляется дочерний элемент.

(Унаследовано от Element)
Disappearing

Происходит, когда визуальное представление ячейки удаляется из визуального макета.

(Унаследовано от Cell)
ForceUpdateSizeRequested

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Cell)
PlatformSet
Устаревшие..

Ячейка Cell с меткой и однострочным полем ввода текста.

(Унаследовано от Element)
PropertyChanged

Происходит при изменении свойства.

(Унаследовано от BindableObject)
PropertyChanging

Происходит, если свойство скоро изменится.

(Унаследовано от BindableObject)
Tapped

Происходит при нажатии на ячейку.

(Унаследовано от Cell)

Явные реализации интерфейса

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
INameScope.RegisterName(String, Object)

Только для внутреннего использования.

(Унаследовано от Element)

Методы расширения

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Ячейка Cell с меткой и однострочным полем ввода текста.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Ячейка Cell с меткой и однострочным полем ввода текста.

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

Создает и применяет привязку к свойству.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Устаревшие..

Создает и применяет привязку из выражения.

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

Ячейка Cell с меткой и однострочным полем ввода текста.

GetPath(Cell)

Для внутреннего использования отрисовщиками платформы.

FindByName<T>(Element, String)

Возвращает экземпляр типа T с именем name в области, включающей element.

Применяется к