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


ShellContent Класс

Определение

Соответствует ContentPage из ShellSection.

[Xamarin.Forms.ContentProperty("Content")]
public class ShellContent : Xamarin.Forms.BaseShellItem, Xamarin.Forms.IShellContentController
type ShellContent = class
    inherit BaseShellItem
    interface IShellContentController
    interface IElementController
Наследование
Атрибуты
Реализации

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

ShellContent()

Соответствует ContentPage из ShellSection.

Поля

ContentProperty

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

ContentTemplateProperty

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

MenuItemsProperty

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

Свойства

AutomationId

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

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

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

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

Соответствует ContentPage из ShellSection.

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

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

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

Возвращает или задает класс Page.

ContentTemplate

Возвращает или задает шаблон данных для создания, когда активируется ShellContent.

Dispatcher

Соответствует ContentPage из ShellSection.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Соответствует ContentPage из ShellSection.

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

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

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

Добавляет экземпляры MenuItem во всплывающий элемент.

Navigation

Соответствует ContentPage из ShellSection.

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

Соответствует ContentPage из ShellSection.

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

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

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

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

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

Соответствует ContentPage из ShellSection.

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

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

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

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

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

Соответствует ContentPage из ShellSection.

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

Соответствует ContentPage из ShellSection.

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

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

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

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

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

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

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

Методы

ApplyBindings()

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

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

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

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

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

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

Соответствует ContentPage из ShellSection.

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

Соответствует ContentPage из ShellSection.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Соответствует ContentPage из ShellSection.

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

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

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

Соответствует ContentPage из ShellSection.

OnChildRemoved(Element, Int32)

Соответствует ContentPage из ShellSection.

OnChildRemoved(Element)
Устаревшие..

Соответствует ContentPage из ShellSection.

OnDisappearing()

Соответствует ContentPage из ShellSection.

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

Соответствует ContentPage из ShellSection.

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

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

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

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

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

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

(Унаследовано от BaseShellItem)
OnTabStopPropertyChanged(Boolean, Boolean)

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

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

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

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

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

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

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

Операторы

Implicit(TemplatedPage to ShellContent)

Используется в основном в XAML для неявной инкапсуляции страницы с помощью ShellContent.

События

Appearing

Соответствует ContentPage из ShellSection.

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

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

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

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

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

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

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

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

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

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

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

Соответствует ContentPage из ShellSection.

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

Соответствует ContentPage из ShellSection.

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

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

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

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

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

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

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

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

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

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

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

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

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

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

IShellContentController.IsPageVisibleChanged

Соответствует ContentPage из ShellSection.

IShellContentController.Page

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

IShellContentController.RecyclePage(Page)

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

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

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Соответствует ContentPage из ShellSection.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Соответствует ContentPage из ShellSection.

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

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

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

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

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

Соответствует ContentPage из ShellSection.

FindByName<T>(Element, String)

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

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

Соответствует ContentPage из ShellSection.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Соответствует ContentPage из ShellSection.

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