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


TextCell Класс

Определение

Объект Cell с основным элементом Text и Detail текстом.

public class TextCell : Xamarin.Forms.Cell
type TextCell = class
    inherit Cell
Наследование
System.Object
TextCell
Производный

Комментарии

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

public class App : Application
{
    public App()
    {
        MainPage = new ContentPage {
            Content = new TableView {
                Intent = TableIntent.Form,
                Root = new TableRoot ("Table Title") {
                    new TableSection ("Section 1 Title") {
                        new TextCell {
                            Text = "TextCell Text",
                            Detail = "TextCell Detail"
                        },
                        new EntryCell {
                            Label = "EntryCell:",
                            Placeholder = "default keyboard",
                            Keyboard = Keyboard.Default
                        }
                    },
                    new TableSection ("Section 2 Title") {
                        new EntryCell {
                            Label = "Another EntryCell:",
                            Placeholder = "phone keyboard",
                            Keyboard = Keyboard.Telephone
                        },
                        new SwitchCell {
                            Text = "SwitchCell:"
                        }
                    }
                }
            }
        }; 
    }
    // OnStart, OnSleep, OnResume overrides omitted...
}

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

TextCell()

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

Поля

CommandParameterProperty

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

CommandProperty

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

DefaultCellHeight

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

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

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

DetailProperty

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

TextColorProperty

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

TextProperty

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

Свойства

AutomationId

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

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

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

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

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

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

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

CommandParameter

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

ContextActions

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

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

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

DetailColor

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

Dispatcher

Объект Cell с основным элементом Text и Detail текстом.

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

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

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

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

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

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

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

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

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

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

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

Объект Cell с основным элементом Text и Detail текстом.

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

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

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

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

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

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

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

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

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

Объект Cell с основным элементом Text и Detail текстом.

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

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

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

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

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

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

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

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

TextColor

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

Методы

ApplyBindings()

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

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

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

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

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

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

Объект Cell с основным элементом Text и Detail текстом.

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

Объект Cell с основным элементом Text и Detail текстом.

(Унаследовано от 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 с основным элементом Text и Detail текстом.

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

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

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

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

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

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

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

Объект Cell с основным элементом Text и Detail текстом.

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

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

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

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

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

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

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

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

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

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

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

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

RemoveBinding(BindableProperty)

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

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

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

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

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

(Унаследовано от Cell)
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)
DescendantAdded

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

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

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

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

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

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

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

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

Объект Cell с основным элементом Text и Detail текстом.

(Унаследовано от 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 с основным элементом Text и Detail текстом.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Объект Cell с основным элементом Text и Detail текстом.

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 с основным элементом Text и Detail текстом.

GetPath(Cell)

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

FindByName<T>(Element, String)

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

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