NavigationPage Класс

Определение

Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.A Page that manages the navigation and user-experience of a stack of other pages.

[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>
Наследование
Атрибуты
Реализации

Комментарии

Обратите внимание, что на платформе Android INavigationные операции не создают уведомления о жизненном цикле действий.Note that on the Android platform, INavigation operations do not generate activity lifecycle notifications. Для каждой Page, которую вы отправляете или выталкиваете, реализация Android NavigationPage просто добавляет или удаляет содержимое страницы в одно действие или из него.For each Page that you push or pop, the Android implementation of NavigationPage simply adds or removes the content of the page to or from a single activity.

Также обратите внимание, что платформа Windows Phone предоставляет навигацию изначально.Also note that the Windows Phone platform provides navigation natively. Поэтому не нужно использовать объект NavigationPage для получения навигации по этой платформе.Therefore, you do not need to use a NavigationPage object to get navigation on that platform.

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

NavigationPage()

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

NavigationPage(Page)

Создает новый элемент NavigationPage с root в качестве корневого элемента.Creates a new NavigationPage element with root as its root element.

Поля

ActionSheetSignalName

Этот метод предназначен для внутреннего использования.This method is for internal use.

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

Этот метод предназначен для внутреннего использования.This method is for internal use.

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

Определяет свойство, связанное с заголовком кнопки "Назад".Identifies the property associated with the title of the back button.

BarBackgroundColorProperty

Определяет свойство, связанное с цветом фона панели на NavigationPage.Identifies the property associated with the color of the NavigationPage's bar background color.

BarTextColorProperty

Определяет свойство, связанное с цветом текста на панели на NavigationPage.Identifies the property associated with the color of the NavigationPage's bar text color.

BusySetSignalName

Этот метод предназначен для внутреннего использования.This method is for internal use.

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

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

HasBackButtonProperty

Резервное хранилище для свойства HasBackButton.Backing store for the HasBackButton property.

HasNavigationBarProperty

Резервное хранилище для свойства HasNavigationBar.Backing store for the HasNavigationBar property.

RootPageProperty

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

TintProperty

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

TitleIconProperty

Указывает свойство SetTitleIcon(BindableObject, ImageSource)/GetTitleIcon(BindableObject).Indicates the SetTitleIcon(BindableObject, ImageSource)/GetTitleIcon(BindableObject) property.

TitleViewProperty

Резервное хранилище для присоединенного свойства, которое возвращает и задает представления заголовка.Backing store for the attached property that gets and sets title views.

Свойства

AnchorX

Возвращает или задает координату X центральной точки любого преобразования относительно границ элемента.Gets or sets the X component of the center point for any transform, relative to the bounds of the element. Это свойство может быть привязано.This is a bindable property.

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

Возвращает или задает координату Y центральной точки любого преобразования относительно границ элемента.Gets or sets the Y component of the center point for any transform, relative to the bounds of the element. Это свойство может быть привязано.This is a bindable property.

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

Возвращает или задает значение, которое позволяет платформе автоматизации находить этот элемент и взаимодействовать с ним.Gets or sets a value that allows the automation framework to find and interact with this element.

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

Возвращает или задает цвет, который будет заполнять фон элемента VisualElement.Gets or sets the color which will fill the background of a VisualElement. Это свойство может быть привязано.This is a bindable property.

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

Определяет изображение, используемое в качестве фона для Page.Identifies the image used as a background for the Page.

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

Возвращает или задает цвет фона для панели в верхней части NavigationPage.Gets or sets the background color for the bar at the top of the NavigationPage.

BarTextColor

Возвращает или задает текст, отображаемый на панели в верхней части NavigationPage.Gets or sets the text that appears on the bar at the top of the NavigationPage.

Batched

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Возвращает список реакций на события, связанных с этим элементом.Gets the list of Behavior associated to this element. Это свойство может быть привязано.This is a bindable propery.

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

Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту BindableObject.Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.

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

Возвращает границы элемента.Gets the bounds of the element.

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

Возвращает или задает значение, используемое для идентификации коллекции семантически схожих элементов.Gets or sets a value used to identify a collection of semantically similar elements.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Page, в настоящее время располагающийся на самом верхнем уровне в стеке навигации.The Page that is currently top-most on the navigation stack.

DisableLayout

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Список эффектов, которые применяются к этому элементу.A list of the effects that are applied to this item.

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

Возвращает или задает направление потока макета.Gets or sets the layout flow direction.

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

Возвращает текущую отрисовываемую высоту этого элемента.Gets the current rendered height of this element. Это свойство может быть привязано и доступно только для чтения.This is a read-only bindable property.

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

Возвращает или задает требуемую переопределенную высоту для этого элемента.Gets or sets the desired height override of this element.

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

Идентификатор ресурса для связанного значка Page.Resource identifier for the Page's associated icon.

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

Получает значение, которое можно использовать для уникальной идентификации элемента во время выполнения приложения.Gets a value that can be used to uniquely identify an element through the run of an application.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Возвращает или задает значение, указывающее, должен ли этот элемент включаться в цикл взаимодействия с пользователем.Gets or sets a value indicating whether this element should be involved in the user interaction cycle. Это свойство может быть привязано.This is a bindable property.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Помечает данную страницу как "Занято".Marks the Page as busy. В результате зависящий от платформы глобальный индикатор действия отображает состояние "Занято".This will cause the platform specific global activity indicator to show a busy state.

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

Возвращает или задает значение, указывающее, включен ли этот элемент в пользовательском интерфейсе.Gets or sets a value indicating whether this element is enabled in the user interface. Это свойство может быть привязано.This is a bindable property.

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

Возвращает значение, указывающее, имеет ли этот элемент фокус в настоящее время.Gets a value indicating whether this element is focused currently. Это свойство может быть привязано.This is a bindable property.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Возвращает или задает значение, показывающее, включается ли элемент в переходы по ТАВ.Gets or sets a value that indicates whether this element is included in tab navigation. Это свойство может быть привязано.This is a bindable property.

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

Возвращает или задает значение, которое определяет, должен ли этот элемент быть частью визуального дерева.Gets or sets a value that determines whether this elements should be part of the visual tree or not. Это свойство может быть привязано.This is a bindable property.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Возвращает или задает значение, переопределяющее минимальную высоту, которую элемент будет запрашивать во время компоновки макета.Gets or sets a value which overrides the minimum height the element will request during layout.

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

Возвращает или задает значение, переопределяющее минимальную ширину, которую элемент будет запрашивать во время компоновки макета.Gets or sets a value which overrides the minimum width the element will request during layout.

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

Возвращает или задает значение непрозрачности, применяемое к элементу при его отрисовке.Gets or sets the opacity value applied to the element when it is rendered. Это свойство может быть привязано.This is a bindable property.

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

Расстояние между содержимым Page и его границей.The space between the content of the Page and it's border.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

Parent

Получает или задает родительский элемент этого элемента.Gets or sets the parent element of the element.

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

Возвращает элемент, являющийся ближайшим предком этого элемента, то есть VisualElement.Gets the element which is the closest ancestor of this element that is a VisualElement.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Возвращает или задает локальный словарь ресурсов.Gets or sets the local resource dictionary.

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

Page, который является корнем стека навигации.The Page that is the root of the navigation stack.

Rotation

Возвращает или задает угол поворота вокруг оси Z (аффинного поворота) при отрисовке элемента.Gets or sets the rotation about the Z-axis (affine rotation) when the element is rendered.

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

Возвращает или задает угол поворота вокруг оси Х (перспективного поворота) при отрисовке элемента.Gets or sets the rotation about the X-axis (perspective rotation) when the element is rendered.

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

Возвращает или задает угол поворота вокруг оси Y (перспективного поворота) при отрисовке элемента.Gets or sets the rotation about the Y-axis (perspective rotation) when the element is rendered.

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

Возвращает или задает коэффициент масштабирования, применяемый к элементу.Gets or sets the scale factor applied to the element.

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

Возвращает или задает значение масштаба для применения к оси X.Gets or sets a scale value to apply to the X direction.

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

Возвращает или задает значение масштаба для применения к оси Y.Gets or sets a scale value to apply to the Y direction.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Возвращает или задает определяемое пользователем значение для уникальной идентификации элемента.Gets or sets a user defined value to uniquely identify the element.

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

Цвет, который должен использоваться в качестве оттенка NavigationPage.The color to be used as the Tint of the NavigationPage.

Title

Заголовок Page.The Page's title.

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

Набор ToolbarItem, реализованных для конкретной платформы.A set of ToolbarItems, implemented in a platform-specific manner.

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

Возвращает или задает дельту преобразования по оси X для элемента.Gets or sets the X translation delta of the element.

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

Возвращает или задает дельту преобразования по оси Y для элемента.Gets or sets the Y translation delta of the element.

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

Возвращает список триггеров, связанных с этим элементом.Gets the list of Trigger associated to this element. Это свойство может быть привязано.This is a bindable property.

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

Возвращает текущую отрисовываемую ширину этого элемента.Gets the current rendered width of this element. Это свойство может быть привязано и доступно только для чтения.This is a read-only bindable property.

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

Возвращает или задает требуемую переопределенную ширину для этого элемента.Gets or sets the desired width override of this element.

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

Возвращает текущее положение этого элемента по оси X.Gets the current X position of this element. Это свойство может быть привязано и доступно только для чтения.This is a read-only bindable property.

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

Возвращает текущее положение этого элемента по оси Y.Gets the current Y position of this element. Это свойство может быть привязано и доступно только для чтения.This is a read-only bindable property.

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

Методы

ApplyBindings()

Применяет привязки к BindingContext.Apply the bindings to BindingContext.

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

Обозначает начало пакета изменений, вносимых в свойства элементов.Signals the start of a batch of changes to the elements properties.

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

Обозначает конец пакета команд, применяемых к элементу, и указывает на то, что команды должны быть зафиксированы.Signals the end of a batch of commands to the element and that those commands should now be committed.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Очищает значение, заданное методом SetValue для property.Clears any value set by SetValue for property.

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

Очищает значение, заданное методом SetValue для свойства, которое определяется параметром propertyKey.Clears any value set by SetValue for the property that is identified by propertyKey.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Отображает собственную таблицу действий платформы, чтобы пользователь приложения мог выбирать из нескольких кнопок.Displays a native platform action sheet, allowing the application user to choose from several buttons.

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

Отображает диалоговое окно предупреждения для пользователя приложения с одной кнопкой "Отмена".Presents an alert dialog to the application user with a single cancel button.

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

Отображает диалоговое окно предупреждения для пользователя приложения с кнопками "Отмена" и "Принять".Presents an alert dialog to the application user with an accept and a cancel button.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Возвращает элемент, содержащий указанное имя.Returns the element that has the specified name.

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

Пытается установить фокус на этом элементе.Attemps to set focus to this element.

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

Заставляет Page выполнить проход макета.Forces the Page to perform a layout pass.

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

Заголовок кнопки "Назад" для указанного page.The title of the back button for the specified page.

GetHasBackButton(Page)

Возвращает значение, указывающее, является ли page кнопкой "Назад".Returns a value that indicates whether page has a back button.

GetHasNavigationBar(BindableObject)

Возвращает значение, указывающее, является ли page панелью навигации.Returns a value that indicates whether the page has a navigation bar.

GetSizeRequest(Double, Double)

Возвращает SizeRequest элемента.Returns the SizeRequest of the element. Вызов этого метода начинает передачу измерений цикла макета.Calling this method begins the measure pass of a layout cycle.

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

Возвращает представление для использования в качестве заголовка для страницы навигации.Returns the view to use as a title for the navigation page.

GetValue(BindableProperty)

Возвращает значение, которое содержится в BindableProperty.Returns the value that is contained in the BindableProperty.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Метод, вызываемый для того, чтобы сделать макет этого элемента VisualElement недействительным.Method that is called to invalidate the layout of this VisualElement. Создает событие MeasureInvalidated.Raises the MeasureInvalidated event.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Возвращает true, если целевое свойство существует и задано.Returns true if the target property exists and has been set.

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

Обновляет границы элементы во время цикла макета.Updates the bounds of the element during the layout cycle.

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

Размещает дочерние элементы Element в указанную область.Lays out children Elements into the specified area.

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

Возвращает минимальный размер, который требуется визуальному элементу для отображения на устройстве.Returns the minimum size that a visual element needs in order to be displayed on the device.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Возвращает зависящий от платформы экземпляр этого класса NavigationPage, для которого можно вызвать зависящий от платформы метод.Returns the platform-specific instance of this NavigationPage, on which a platform-specific method may be called.

OnAppearing()

При переопределении позволяет разработчикам приложения настроить поведение немедленно до того, как Page становится видимым.When overridden, allows application developers to customize behavior immediately prior to the Page becoming visible.

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

Событие, возникающее при нажатии кнопки "Назад". на оборудовании.Event that is raised when the hardware back button is pressed. Это событие не вызывается в iOS.This event is not raised on iOS.

OnBindingContextChanged()

Вызывается, когда контекст привязки Page меняется.Invoked whenever the binding context of the Page changes. Переопределите этот метод, чтобы добавить обработчик класса для данного события.Override this method to add class handling for this event.

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

Разработчики приложений могут переопределять этот метод для настройки реакции на добавление дочернего элемента.Application developers can override this method to respond when a child is added.

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

Указывает, что предпочтительный размер дочернего элемента Element был изменен.Indicates that the preferred size of a child Element has changed.

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

Разработчики приложений могут переопределять этот метод для настройки реакции на удаление дочернего элемента.Application developers can override this method to respond when a child is removed.

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

Вызывается перед тем, как будет создано событие ChildrenReordered.Invoked whenever the ChildrenReordered event is about to be emitted. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.Implement this method to add class handling for this event.

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

При переопределении позволяет разработчику приложения настроить поведение, когда Page исчезает.When overridden, allows the application developer to customize behavior as the Page disappears.

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

Метод, который вызывается при измерении макета.Method that is called when a layout measurement happens.

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

Вызывается при изменении свойства Parent объекта Page.Called when the Page's Parent property has changed.

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

Метод, вызываемый при изменении привязанного свойства.Method that is called when a bound property is changed.

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

Этот метод можно вызвать из дочернего класса для уведомления о том, что свойство будет изменено.Call this method from a child class to notify that a change is going to happen on a property.

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

Указывает, что для Page был назначен размер.Indicates that the Page has been assigned a size.

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

Этот метод вызывается во время этапа измерения цикла макета, чтобы получить желаемый размер элемента.This method is called during the measure pass of a layout cycle to get the desired size of an element.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

PopAsync()

Асинхронно удаляет верхний Page из стека навигации.Asynchronously removes the top Page from the navigation stack.

PopAsync(Boolean)

Асинхронно удаляет верхний Page из стека навигации, с необязательной анимацией.Asynchronously removes the top Page from the navigation stack, with optional animation.

PopAsyncInner(Boolean, Boolean)

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

PopToRootAsync()

Извлекает все, кроме корневого Page из стека навигации.Pops all but the root Page off the navigation stack.

PopToRootAsync(Boolean)

Задача для асинхронного извлечения всех страниц из стека навигации.A task for asynchronously popping all pages off of the navigation stack.

PushAsync(Page)

Представляет Page в модальном режиме.Presents a Page modally.

PushAsync(Page, Boolean)

Задача для асинхронного помещения страницы в стек навигации, с необязательной анимацией.A task for asynchronously pushing a page onto the navigation stack, with optional animation.

RemoveBinding(BindableProperty)

Удаляет заданную ранее привязку.Removes a previously set binding.

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

Удаляет заданный ранее динамический ресурсRemoves a previously set dynamic resource

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

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

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Задает заголовок, отображаемый на кнопке "Назад" для page.Sets the title that appears on the back button for page.

SetBinding(BindableProperty, BindingBase)

Присваивает привязку свойству.Assigns a binding to a property.

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

Задает свойство BindableProperty этого элемента для обновления через DynamicResource с указанным ключом.Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.

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

Добавляет или удаляет кнопку "Назад" в page, с необязательной анимацией.Adds or removes a back button to page, with optional animation.

SetHasNavigationBar(BindableObject, Boolean)

Задает значение, указывающее, есть ли у этого элемента NavigationPage панель навигации.Sets a value that indicates whether or not this NavigationPage element has a navigation bar.

SetTitleIcon(BindableObject, ImageSource)
SetTitleView(BindableObject, View)

Задает представление для использования в качестве заголовка для страницы навигации.Sets the view to use as the title for the navigation page.

SetValue(BindableProperty, Object)

Задает значение указанного свойства.Sets the value of the specified property.

(Унаследовано от BindableObject)
SetValue(BindablePropertyKey, Object)

Задает значение propertyKey.Sets the value of the propertyKey.

(Унаследовано от BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Унаследовано от Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

SizeAllocated вызывается во время цикла макета для сообщения о начале макета поддерева.SizeAllocated is called during a layout cycle to signal the start of a sub-tree layout.

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

Отменяет применение всех заданных ранее привязок.Unapplies all previously set bindings.

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

Отменяет установку фокуса на этот элемент.Unsets focus to this element.

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

Требует, чтобы дочерние элементы Element Page обновили свои макеты.Requests that the children Elements of the Page update their layouts.

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

События

Appearing

Указывает, что Page скоро появится.Indicates that the Page is about to appear.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

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

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

Происходит каждый раз, когда дочерний элемент добавляется к элементу.Occurs whenever a child element is added to the element.

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

Происходит каждый раз, когда дочерний элемент удаляется из элемента.Occurs whenever a child element is removed from the element.

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

Происходит при переупорядочении дочерних элементов объекта VisualElement.Occurs when the Children of a VisualElement have been re-ordered.

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

Происходит каждый раз, когда в поддерево элементов добавляется дочерний элемент.Occurs whenever a child element is added to the elements subtree.

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

Происходит каждый раз, когда из поддерева элементов удаляется дочерний элемент.Occurs whenever a child element is removed from the elements subtree.

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

Указывает, что Page скоро перестанет отображаться.Indicates that the Page is about to cease displaying.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Происходит, когда элемент получает фокус.Occurs when the element receives focus.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

LayoutChanged

Вызывается, когда макет Page был изменен.Raised when the layout of the Page has changed.

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

Событие, которое возникает, когда макет визуального элемента становится недействительным.Event that is raised when the layout of a visual element is invalidated.

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

Событие, возникающее после извлечения страницы из элемента NavigationPage.Event that is raised after a page is popped from this NavigationPage element.

PoppedToRoot

Событие, возникающее после извлечения последнего некорневого элемента из элемента NavigationPage.Event that is raised when the last nonroot element is popped from this NavigationPage element.

PopRequested

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

PopToRootRequested

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

PropertyChanged

Происходит при изменении свойства.Raised when a property has changed.

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

Происходит, если свойство скоро изменится.Raised when a property is about to change.

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

Событие, возникающее, когда страница помещается в этот элемент NavigationPage.Event that is raised when a page is pushed onto this NavigationPage element.

PushRequested

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

RemovePageRequested

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

SizeChanged

Происходит при изменении значения любого из свойств Width или Height данного элемента.Occurs when either the Width or the Height properties change value on this element.

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

Возникает, когда элемент теряет фокус.Occurs when the element loses focus.

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

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

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

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

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

IVisualElementController.EffectiveFlowDirection

Возвращает действующее направление визуального потока для элемента на платформе с учетом языкового стандарта и параметров логического потока.Gets the effective visual flow direction for the element on the platform, taking into account the locale and logical flow settings.

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

Этот метод предназначен для внутреннего использования.This method is for internal use.

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

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

AbortAnimation(IAnimatable, String)

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

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

Задает указанные параметры и запускает анимацию.Sets the specified parameters and starts the animation.

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

Задает указанные параметры и запускает анимацию.Sets the specified parameters and starts the animation.

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

Задает указанные параметры и запускает анимацию.Sets the specified parameters and starts the animation.

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

Задает указанные параметры и запускает анимацию.Sets the specified parameters and starts the animation.

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

Задает указанные параметры и запускает кинетическую анимацию.Sets the specified parameters and starts the kinetic animation.

AnimationIsRunning(IAnimatable, String)

Возвращает логическое значение, указывающее, выполняется ли анимация, заданная в handle.Returns a Boolean value that indicates whether or not the animation that is specified by handle is running.

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

Создает и применяет привязку к свойству.Creates and applies a binding to a property.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)

Создает и применяет привязку из выражения.Creates and applies a binding from an expression.

AncestorToRoot(Page)
FindByName<T>(Element, String)

Возвращает экземпляр типа T с именем name в области, включающей element.Returns the instance of type T that has name name in the scope that includes element.

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)
GetSortedTabIndexesOnParentPage(VisualElement, Int32)
GetTabIndexesOnParentPage(ITabStopElement, Int32, Boolean)
FadeTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая выполняет исчезание, описанное параметрами opacity, length и easing.Returns a task that performs the fade that is described by the opacity, length, and easing parameters.

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Возвращает задачу, которая анимирует границы VisualElement, указанные параметром view, в прямоугольнике, заданном параметром bounds.Returns a task that eases the bounds of the VisualElement that is specified by the view to the rectangle that is specified by the bounds parameter.

RelRotateTo(VisualElement, Double, UInt32, Easing)

Поворачивает элемент VisualElement, указанный в view, от текущего угла поворота на drotation.Rotates the VisualElement that is specified by view from its current rotation by drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая масштабирует элемент VisualElement, указанный в view, с текущего масштаба до dscale.Returns a task that scales the VisualElement that is specified by view from its current scale to dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу поворота, описанного параметрами rotation, length и easing.Returns a task that performs the rotation that is described by the rotation, length, and easing parameters.

RotateXTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая выполняет наклон по оси Y до opacity за время length и используя easing.Returns a task that skews the Y axis by opacity, taking time length and using easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая выполняет наклон по оси X до opacity за время length и используя easing.Returns a task that skews the X axis by opacity, taking time length and using easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Возвращает задачу, которая масштабирует элемент VisualElement, указанный в view, до абсолютного масштаба scale.Returns a task that scales the VisualElement that is specified by view to the absolute scale factor scale.

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

Выполняет анимацию свойств элементов TranslationX и TranslationY от их текущих значений до новых значений.Animates an elements TranslationX and TranslationY properties from their current values to the new values. Это гарантирует, что входной макет находится в той же позиции, что и визуальный макет.This ensures that the input layout is in the same position as the visual layout.

HasVisualStateGroups(VisualElement)

Возвращает true, если element имеет одну или несколько групп визуального состояния.Returns true if element has one or more visual state groups associated with it. В противном случае возвращает значение false.Otherwise, returns false.

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