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


EntryCell Класс

Определение

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

public ref class EntryCell : Microsoft::Maui::Controls::Cell, Microsoft::Maui::Controls::IEntryCellController, Microsoft::Maui::ITextAlignment
public class EntryCell : Microsoft.Maui.Controls.Cell, Microsoft.Maui.Controls.IEntryCellController, Microsoft.Maui.ITextAlignment
type EntryCell = class
    inherit Cell
    interface IEntryCellController
    interface ITextAlignment
Public Class EntryCell
Inherits Cell
Implements IEntryCellController, ITextAlignment
Наследование
Реализации

Комментарии

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

using System;
using Microsoft.Maui.Controls;

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

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

Поля

DefaultCellHeight

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

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

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

KeyboardProperty

Привязываемое свойство для Keyboard.

LabelColorProperty

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

LabelProperty

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

PlaceholderProperty

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

TextProperty

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

VerticalTextAlignmentProperty

Привязываемое свойство для VerticalTextAlignment.

Свойства

AutomationId

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

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

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

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

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

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

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

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

Возвращает диспетчер, который был доступен при создании этого привязываемого объекта, в противном случае пытается найти ближайший доступный диспетчер (вероятно, окно или приложение).

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

Для внутреннего использования .NET MAUI.

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

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

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

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

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

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

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

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

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

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

Id

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

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

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

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

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

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

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

Label

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

LabelColor

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

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

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

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

Возвращает или задает родительский элемент Element этого элемента.

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

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

RealParent

Для внутреннего использования .NET MAUI.

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

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

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

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

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

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

VerticalTextAlignment

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

Методы

AddLogicalChild(Element)

Добавляет в Element логические дочерние элементы.

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

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

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

Удаляет все дочерние Elements.

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

Очищает любое значение, заданное ранее для привязываемого свойства.

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

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

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

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

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

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

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

Для внутреннего использования .NET MAUI.

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

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

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

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

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

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

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

Вставляет логические Element дочерние элементы по указанному индексу.

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

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

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

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

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

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

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

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

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

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

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

Вызывает событие ChildRemoved. Реализация этого метода для добавления обработки классов для этого события

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

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

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

При переопределении в производном классе следует вызвать HandlerChanged событие.

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

При переопределении в производном классе следует вызвать HandlerChanging событие.

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

При переопределении в производном классе следует вызвать ParentChanged событие.

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

При переопределении в производном классе следует вызвать ParentChanging событие.

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

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

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

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

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

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

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

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

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

Удаляет ранее заданную привязку из привязываемого свойства.

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

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

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

Удаляет первое вхождение определенного из Element логических дочерних элементов.

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

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

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

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

SendDisappearing()

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

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

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

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

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

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

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

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

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

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

Для внутреннего использования .NET MAUI.

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

Для внутреннего использования .NET MAUI.

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

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

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

События

Appearing

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

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

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

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

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

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

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

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

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

DescendantAdded

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Появляется при изменении значения свойства.

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

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

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

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

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

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

IContextFlyoutElement.ContextFlyout

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

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

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

(Унаследовано от BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Регистрирует указанный effect в этом элементе.

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

Возвращает родительский элемент элемента.

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

Для внутреннего использования .NET MAUI.

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

Для внутреннего использования .NET MAUI.

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

Для внутреннего использования .NET MAUI.

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

Для внутреннего использования .NET MAUI.

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

Для внутреннего использования .NET MAUI.

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

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

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

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

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

Возвращает визуальный родитель элемента.

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

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

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

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

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

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

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

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

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

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

GetPath(Cell)

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

FindByName<T>(Element, String)

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

ToHandler(IElement, IMauiContext)

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

ToPlatform(IElement, IMauiContext)

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

GetVisualElementWindow(IVisualTreeElement)

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

GetVisualTreeDescendants(IVisualTreeElement)

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

GetVisualTreeElements(IVisualTreeElement, Point)

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

GetVisualTreeElements(IVisualTreeElement, Rect)

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

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Возвращает список дочерних элементов визуального дерева, основанных на заданной точке x, y.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

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

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