NavigationPage Класс

Определение

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._NavigationPageRenderer))]
public class NavigationPage : Xamarin.Forms.Page, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.NavigationPage>, Xamarin.Forms.INavigationPageController, Xamarin.Forms.IPageContainer<Xamarin.Forms.Page>
type NavigationPage = class
    inherit Page
    interface IPageContainer<Page>
    interface INavigationPageController
    interface IElementConfiguration<NavigationPage>
Наследование
Атрибуты
Реализации

Комментарии

Обратите внимание, INavigation что на платформе Android операции не создают уведомления о жизненном цикле действий. Для каждого Page принудительного или всплывающего NavigationPage элемента реализация Android просто добавляет или удаляет содержимое страницы в отдельное действие или из него.

Также обратите внимание, что платформа Windows Phone обеспечивает навигацию в собственном коде. Поэтому для навигации по этой платформе не нужно использовать NavigationPage объект .

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

NavigationPage()

Инициализирует новый объект NavigationPage.

NavigationPage(Page)

Создает новый элемент NavigationPage с root в качестве корневого элемента.

Поля

ActionSheetSignalName

Этот метод предназначен для внутреннего использования.

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

Этот метод предназначен для внутреннего использования.

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

Определяет свойство, связанное с заголовком кнопки "Назад".

BarBackgroundColorProperty

Определяет свойство, связанное с цветом фона панели на NavigationPage.

BarBackgroundProperty

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

BarTextColorProperty

Определяет свойство, связанное с цветом текста на панели на NavigationPage.

BusySetSignalName

Этот метод предназначен для внутреннего использования.

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

Определяет свойство CurrentPage.

HasBackButtonProperty

Резервное хранилище для свойства HasBackButton.

HasNavigationBarProperty

Резервное хранилище для свойства HasNavigationBar.

IconColorProperty

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

PromptSignalName

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

Определяет свойство RootPage.

TintProperty
Является устаревшей.

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

TitleIconImageSourceProperty

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

TitleIconProperty
Является устаревшей.

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

TitleViewProperty

Резервное хранилище для присоединенного свойства, которое возвращает и задает представления заголовка.

Свойства

AnchorX

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

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

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

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

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

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

(Унаследовано от VisualElement)
BackgroundImage
Является устаревшей.

Определяет изображение, используемое в качестве фона для Page.

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

BarBackgroundColor

Возвращает или задает цвет фона для панели в верхней части NavigationPage.

BarTextColor

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

Batched

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

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

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

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

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

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

Возвращает границы элемента.

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

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

Page, в настоящее время располагающийся на самом верхнем уровне в стеке навигации.

DisableLayout

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

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

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

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

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

Возвращает или задает направление потока макета.

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

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

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

Возвращает или задает требуемую переопределенную высоту для этого элемента.

(Унаследовано от VisualElement)
Icon
Является устаревшей.

Идентификатор ресурса для связанного значка Page.

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Возвращает или задает значение, переопределяющее минимальную ширину, которую элемент будет запрашивать во время компоновки макета.

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

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

Расстояние между содержимым Page и его границей.

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

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

Parent

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

(Унаследовано от Element)
ParentView
Является устаревшей.

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

(Унаследовано от Element)
Platform
Является устаревшей.

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

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

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

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

Page, который является корнем стека навигации.

Rotation

Возвращает или задает угол поворота (в градусах) вокруг оси Z (аффинного поворота) при отрисовке элемента.

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

Возвращает или задает угол поворота (в градусах) вокруг оси Х (перспективного поворота) при отрисовке элемента.

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

Возвращает или задает угол поворота (в градусах) вокруг оси Y (перспективного поворота) при отрисовке элемента.

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

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

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

Возвращает или задает значение масштаба для применения к оси X.

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

Возвращает или задает значение масштаба для применения к оси Y.

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

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

Style

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

(Унаследовано от VisualElement)
Tint
Является устаревшей.

Цвет, который должен использоваться в качестве оттенка NavigationPage.

Title

Заголовок Page.

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

Набор ToolbarItem, реализованных для конкретной платформы.

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

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

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

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

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

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

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

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

Возвращает или задает требуемую переопределенную ширину для этого элемента.

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

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

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

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

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

Методы

ApplyBindings()

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

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

Обозначает начало пакета изменений, вносимых в свойства элементов.

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

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

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

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

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

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

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

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

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

(Унаследовано от Element)
DisplayActionSheet(String, String, String, String[])

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

(Унаследовано от Page)
DisplayAlert(String, String, String)

Отображает диалоговое окно предупреждения для пользователя приложения с одной кнопкой "Отмена".

(Унаследовано от Page)
DisplayAlert(String, String, String, String)

Отображает диалоговое окно предупреждения для пользователя приложения с кнопками "Отмена" и "Принять".

(Унаследовано от Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard)
Является устаревшей.

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

(Унаследовано от Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

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

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

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

Пытается установить фокус на этом элементе.

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

Заставляет Page выполнить проход макета.

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

Заголовок кнопки "Назад" для указанного page.

GetHasBackButton(Page)

Возвращает значение, указывающее, является ли page кнопкой "Назад".

GetHasNavigationBar(BindableObject)

Возвращает значение, указывающее, является ли page панелью навигации.

GetIconColor(BindableObject)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

GetSizeRequest(Double, Double)
Является устаревшей.

Возвращает SizeRequest элемента. Вызов этого метода начинает передачу измерений цикла макета.

(Унаследовано от VisualElement)
GetTitleIcon(BindableObject)
Является устаревшей.

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

GetTitleIconImageSource(BindableObject)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

GetTitleView(BindableObject)

Возвращает представление для использования в качестве заголовка для страницы навигации.

GetValue(BindableProperty)

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

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty)
Является устаревшей.

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

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Является устаревшей.

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

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

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

(Унаследовано от VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

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

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

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

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

Обновляет границы элементы во время цикла макета.

(Унаследовано от VisualElement)
LayoutChildren(Double, Double, Double, Double)

Размещает дочерние элементы Element в указанную область.

(Унаследовано от Page)
Measure(Double, Double, MeasureFlags)

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

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

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

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

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

OnAppearing()

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

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

Событие, возникающее при нажатии кнопки "Назад". на оборудовании. Это событие не вызывается в iOS.

OnBindingContextChanged()

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

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

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

(Унаследовано от VisualElement)
OnChildMeasureInvalidated(Object, EventArgs)

Указывает, что предпочтительный размер дочернего элемента Element был изменен.

(Унаследовано от Page)
OnChildRemoved(Element)
Является устаревшей.

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

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

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

При переопределении позволяет разработчику приложения настроить поведение, когда Page исчезает.

(Унаследовано от Page)
OnMeasure(Double, Double)

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

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

Вызывается при изменении свойства Parent объекта Page.

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

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

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

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

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

Указывает, что для Page был назначен размер.

(Унаследовано от Page)
OnSizeRequest(Double, Double)
Является устаревшей.

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

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

(Унаследовано от VisualElement)
Peek(Int32)

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

PopAsync()

Асинхронно удаляет верхний Page из стека навигации.

PopAsync(Boolean)

Асинхронно удаляет верхний Page из стека навигации, с необязательной анимацией.

PopAsyncInner(Boolean, Boolean)

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

PopToRootAsync()

Извлекает все, кроме корневого Page из стека навигации.

PopToRootAsync(Boolean)

Задача для асинхронного извлечения всех страниц из стека навигации.

PushAsync(Page)

Представляет объект Page, асинхронно помещая его в стек навигации.

PushAsync(Page, Boolean)

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

RemoveBinding(BindableProperty)

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

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

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

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

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

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

Вызывает OnBackButtonPressed().

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

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

(Унаследовано от Page)
SetBackButtonTitle(BindableObject, String)

Задает заголовок, отображаемый на кнопке "Назад" для page.

SetBinding(BindableProperty, BindingBase)

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

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

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

(Унаследовано от Element)
SetHasBackButton(Page, Boolean)

Добавляет или удаляет кнопку "Назад" в page, с необязательной анимацией.

SetHasNavigationBar(BindableObject, Boolean)

Задает значение, указывающее, есть ли у этого элемента NavigationPage панель навигации.

SetIconColor(BindableObject, Color)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

SetTitleIcon(BindableObject, FileImageSource)
Является устаревшей.

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

SetTitleIconImageSource(BindableObject, ImageSource)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

SetTitleView(BindableObject, View)

Задает представление для использования в качестве заголовка для страницы навигации.

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)
SizeAllocated(Double, Double)

SizeAllocated вызывается во время цикла макета для сообщения о начале макета поддерева.

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

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

Отменяет установку фокуса на этот элемент.

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

Требует, чтобы дочерние элементы ElementPage обновили свои макеты.

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

События

Appearing

Указывает, что Page скоро появится.

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

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

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

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

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

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

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

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

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

Происходит при переупорядочении дочерних элементов объекта VisualElement.

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

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

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

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

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

Указывает, что Page скоро перестанет отображаться.

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

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

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

Происходит, когда элемент получает фокус.

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

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

LayoutChanged

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

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

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

(Унаследовано от VisualElement)
PlatformSet
Является устаревшей.

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

Событие, возникающее после извлечения страницы из элемента NavigationPage.

PoppedToRoot

Событие, возникающее после извлечения последнего некорневого элемента из элемента NavigationPage.

PopRequested

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

PopToRootRequested

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

PropertyChanged

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

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

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

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

Событие, возникающее, когда страница помещается в этот элемент NavigationPage.

PushRequested

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

RemovePageRequested

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

SizeChanged

Происходит при изменении значения любого из свойств Width или Height данного элемента.

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

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

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

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

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

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

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

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

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

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

(Унаследовано от Element)
INavigationPageController.RemoveAsyncInner(Page, Boolean, Boolean)

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

IVisualElementController.EffectiveFlowDirection

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

(Унаследовано от VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Этот метод предназначен для внутреннего использования.

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

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

AbortAnimation(IAnimatable, String)

Останавливает анимацию.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Задает указанные параметры и запускает анимацию.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Задает указанные параметры и запускает анимацию.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Задает указанные параметры и запускает анимацию.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Задает указанные параметры и запускает анимацию.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action)

Задает указанные параметры и запускает кинетическую анимацию.

AnimationIsRunning(IAnimatable, String)

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

Batch(IAnimatable)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

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

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

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Является устаревшей.

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

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

AncestorToRoot(Page)

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

FindByName<T>(Element, String)

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

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

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

GetSortedTabIndexesOnParentPage(VisualElement)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

FadeTo(VisualElement, Double, UInt32, Easing)

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

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Возвращает задачу, которая анимирует границы VisualElement, указанные параметром view, в прямоугольнике, заданном параметром bounds.

RelRotateTo(VisualElement, Double, UInt32, Easing)

Поворачивает элемент VisualElement, указанный в view, от текущего угла поворота на drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

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

RotateTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу поворота, описанного параметрами rotation, length и easing.

RotateXTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая выполняет наклон по оси Y до opacity за время length и используя easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая выполняет наклон по оси X до opacity за время length и используя easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая масштабирует элемент VisualElement, указанный в view, до абсолютного масштаба scale.

ScaleXTo(VisualElement, Double, UInt32, Easing)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

ScaleYTo(VisualElement, Double, UInt32, Easing)

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

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

HasVisualStateGroups(VisualElement)

Возвращает true, если element имеет одну или несколько групп визуального состояния. В противном случае возвращается false.

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