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 с |
Поля
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 для |
ClearValue(BindablePropertyKey) |
Очищает значение, заданное методом SetValue для свойства, которое определяется параметром |
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) |
Заголовок кнопки "Назад" для указанного |
GetHasBackButton(Page) |
Возвращает значение, указывающее, является ли |
GetHasNavigationBar(BindableObject) |
Возвращает значение, указывающее, является ли |
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) |
Возвращает |
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) |
Задает заголовок, отображаемый на кнопке "Назад" для |
SetBinding(BindableProperty, BindingBase) |
Присваивает привязку свойству. (Унаследовано от BindableObject) |
SetDynamicResource(BindableProperty, String) |
Задает свойство BindableProperty этого элемента для обновления через DynamicResource с указанным ключом. (Унаследовано от Element) |
SetHasBackButton(Page, Boolean) |
Добавляет или удаляет кнопку "Назад" в |
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) |
Возвращает логическое значение, указывающее, выполняется ли анимация, заданная в |
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) |
Возвращает экземпляр типа |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
GetSortedTabIndexesOnParentPage(VisualElement) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая выполняет исчезание, описанное параметрами |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
Возвращает задачу, которая анимирует границы VisualElement, указанные параметром |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Поворачивает элемент VisualElement, указанный в |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая масштабирует элемент VisualElement, указанный в |
RotateTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу поворота, описанного параметрами |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая выполняет наклон по оси Y до |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая выполняет наклон по оси X до |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая масштабирует элемент VisualElement, указанный в |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Выполняет анимацию свойств элементов TranslationX и TranslationY от их текущих значений до новых значений. Это гарантирует, что входной макет находится в той же позиции, что и визуальный макет. |
HasVisualStateGroups(VisualElement) |
Возвращает |