BaseShellItem Класс

Определение

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

[System.Diagnostics.DebuggerDisplay("Title = {Title}, Route = {Route}")]
public class BaseShellItem : Xamarin.Forms.NavigableElement, Xamarin.Forms.ITabStopElement
type BaseShellItem = class
    inherit NavigableElement
    interface ITabStopElement
Наследование
System.Object
BaseShellItem
Производный
Атрибуты
System.Diagnostics.DebuggerDisplayAttribute
Реализации

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

BaseShellItem()

Создает объект BaseShellItem со значениями по умолчанию.

Поля

FlyoutIconProperty

Резервное хранилище для поля FlyoutIcon.

IconProperty

Резервное хранилище для поля Icon.

IsCheckedProperty

Резервное хранилище для поля IsChecked.

IsEnabledProperty

Резервное хранилище для поля IsEnabled.

IsTabStopProperty

Резервное хранилище для поля IsTabStopProperty.

IsVisibleProperty

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

TabIndexProperty

Резервное хранилище для поля TabIndexProperty.

TitleProperty

Резервное хранилище для поля Title.

Свойства

AutomationId

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

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

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

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

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

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

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

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

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

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

Значок, который используется для элемента. Если это свойство не установлено, по умолчанию ему присваивается значение свойства Icon.

Icon

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

Id

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

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

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

IsEnabled

Определяет, можно ли выбрать элемент в хроме.

IsTabStop

Указывает, включается ли FlyoutItem в навигацию по клавише TAB.

IsVisible

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

LogicalChildren

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

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

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

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

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

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

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

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

Строка, используемая для адресации элемента.

Style

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

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

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

Обозначает порядок, в котором объекты FlyoutItem получают фокус при переходе пользователя между элементами посредством нажатия клавиши TAB.

Title

Заголовок, отображаемый на вкладке в пользовательском интерфейсе.

Методы

ApplyBindings()

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

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

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

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

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

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

OnBindingContextChanged()

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

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

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

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

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

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

OnParentSet()

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

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

OnPropertyChanging(String)

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

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

Вызывается при изменении свойства TabIndex.

OnTabStopPropertyChanged(Boolean, Boolean)

Вызывается при изменении свойства IsTabStop.

RemoveBinding(BindableProperty)

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

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

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

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

Вызывается, чтобы задать значение по умолчанию для свойства TabIndex.

TabStopDefaultValueCreator()

Вызывается, чтобы задать значение по умолчанию для свойства TabStop.

UnapplyBindings()

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

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

События

Appearing

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

BindingContextChanged

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

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

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

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

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

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

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

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

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

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

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

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

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

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

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

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

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

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

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

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

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

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

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

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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

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

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

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

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

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

FindByName<T>(Element, String)

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

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

NavigableElement — это базовый класс для ShellGroupItem и ShellContent.

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