NavigationPage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц.
public ref class NavigationPage : Microsoft::Maui::Controls::Page, Microsoft::Maui::Controls::IElementConfiguration<Microsoft::Maui::Controls::NavigationPage ^>, Microsoft::Maui::Controls::INavigationPageController, Microsoft::Maui::Controls::IPageContainer<Microsoft::Maui::Controls::Page ^>, Microsoft::Maui::IStackNavigationView, Microsoft::Maui::IToolbarElement
public class NavigationPage : Microsoft.Maui.Controls.Page, Microsoft.Maui.Controls.IElementConfiguration<Microsoft.Maui.Controls.NavigationPage>, Microsoft.Maui.Controls.INavigationPageController, Microsoft.Maui.Controls.IPageContainer<Microsoft.Maui.Controls.Page>, Microsoft.Maui.IStackNavigationView, Microsoft.Maui.IToolbarElement
type NavigationPage = class
inherit Page
interface IStackNavigationView
interface IView
interface IElement
interface ITransform
interface IStackNavigation
interface IToolbarElement
interface INavigationPageController
interface IPageContainer<Page>
interface IElementConfiguration<NavigationPage>
type NavigationPage = class
inherit Page
interface IPageContainer<Page>
interface IElementConfiguration<NavigationPage>
interface IStackNavigationView
interface IView
interface IElement
interface ITransform
interface IStackNavigation
interface IToolbarElement
interface INavigationPageController
Public Class NavigationPage
Inherits Page
Implements IElementConfiguration(Of NavigationPage), INavigationPageController, IPageContainer(Of Page), IStackNavigationView, IToolbarElement
- Наследование
- Реализации
Комментарии
Обратите внимание, INavigation что на платформе Android операции не создают уведомления о жизненном цикле действий. Для каждого Page принудительного или всплывающего NavigationPage элемента реализация Android просто добавляет или удаляет содержимое страницы в отдельное действие или из него.
Также обратите внимание, что платформа Windows Phone обеспечивает навигацию в собственном коде. Поэтому для навигации по этой платформе не нужно использовать NavigationPage объект .
Конструкторы
NavigationPage() |
Инициализирует новый объект NavigationPage. |
NavigationPage(Page) |
Создает новый элемент NavigationPage с |
Поля
ActionSheetSignalName |
Идентификатор, используемый внутренней системой обмена сообщениями для отображения листа действий. (Унаследовано от Page) |
AlertSignalName |
Идентификатор, используемый внутренней системой обмена сообщениями для отображения диалогового окна оповещения. (Унаследовано от Page) |
BackButtonTitleProperty |
Привязываемое свойство для присоединенного свойства |
BarBackgroundColorProperty |
Привязываемое свойство для BarBackgroundColor. |
BarBackgroundProperty |
Привязываемое свойство для BarBackground. |
BarTextColorProperty |
Привязываемое свойство для BarTextColor. |
BusySetSignalName |
Идентификатор, используемый внутренней системой обмена сообщениями для задания IsBusy. (Унаследовано от Page) |
ControlsNavigationPageMapper |
Устаревшие..
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
CurrentPageProperty |
Привязываемое свойство для CurrentPage. |
HasBackButtonProperty |
Привязываемое свойство для присоединенного свойства |
HasNavigationBarProperty |
Привязываемое свойство для присоединенного свойства |
IconColorProperty |
Привязываемое свойство для присоединенного свойства |
PromptSignalName |
Идентификатор, используемый внутренней системой обмена сообщениями для отображения диалогового окна запроса. (Унаследовано от Page) |
RootPageProperty |
Привязываемое свойство для RootPage. |
TitleIconImageSourceProperty |
Привязываемое свойство для присоединенного свойства |
TitleViewProperty |
Привязываемое свойство для присоединенного свойства |
Свойства
AnchorX |
Возвращает или задает компонент X центральной точки для любой операции преобразования относительно границ элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
AnchorY |
Возвращает или задает компонент Y центральной точки для любой операции преобразования относительно границ элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
AutomationId |
Возвращает или задает значение, которое позволяет платформе автоматизации находить этот элемент и взаимодействовать с ним. (Унаследовано от Element) |
Background |
Возвращает или задает объект , Brush который будет использоваться для заполнения фона элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
BackgroundColor |
Возвращает или задает объект , Color который заполняет фон элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
BackgroundImageSource |
Возвращает или задает объект , ImageSource который будет использоваться в качестве фона для этой страницы. Это свойство может быть привязано. (Унаследовано от Page) |
BarBackground |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
BarBackgroundColor |
Возвращает или задает цвет фона для панели в верхней части NavigationPage. |
BarTextColor |
Возвращает или задает текст, отображаемый на панели в верхней части NavigationPage. |
Batched |
Возвращает значение, указывающее, что для этого элемента выполняются пакетные изменения. (Унаследовано от VisualElement) |
Behaviors |
Возвращает список объектов, Behavior связанных с этим элементом. Это свойство может быть привязано и доступно только для чтения. (Унаследовано от VisualElement) |
BindingContext |
Возвращает или задает объект , содержащий свойства, которые будут нацелены на связанные свойства, принадлежащие этому BindableObjectобъекту . Это свойство может быть привязано. (Унаследовано от BindableObject) |
Bounds |
Возвращает границы элемента в аппаратно-независимых единицах. (Унаследовано от VisualElement) |
class |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от NavigableElement) |
ClassId |
Возвращает или задает значение, используемое для идентификации коллекции семантически схожих элементов. (Унаследовано от Element) |
Clip |
Задает область обрезки для элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
ContainerArea |
Возвращает или задает область, в котором находится эта страница. (Унаследовано от Page) |
CurrentPage |
Page, в настоящее время располагающийся на самом верхнем уровне в стеке навигации. |
DesiredSize |
Возвращает размер, вычисленный этим элементом на этапе измерения процесса компоновки. (Унаследовано от VisualElement) |
DisableLayout |
Возвращает значение, указывающее, что макет для этого элемента отключен. (Унаследовано от VisualElement) |
Dispatcher |
Возвращает диспетчер, который был доступен при создании привязываемого объекта, в противном случае пытается найти ближайший доступный диспетчер (вероятно, окно или приложение). (Унаследовано от BindableObject) |
EffectControlProvider |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
Effects |
Возвращает или задает стили и свойства, которые будут применяться к элементу во время выполнения. (Унаследовано от Element) |
FlowDirection |
Возвращает или задает направление потока макета. Это свойство может быть привязано. (Унаследовано от VisualElement) |
Frame |
Возвращает или задает кадр, в котором находится этот элемент на экране. (Унаследовано от VisualElement) |
Handler |
Возвращает или задает объект , связанный IViewHandler с данным элементом. (Унаследовано от VisualElement) |
Height |
Возвращает текущую отрисовываемую высоту этого элемента. Это свойство может быть привязано и доступно только для чтения. (Унаследовано от VisualElement) |
HeightRequest |
Возвращает или задает требуемую переопределенную высоту для этого элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
IconImageSource |
Возвращает или задает объект , используемый ImageSource для значка, связанного с этой страницей. Это свойство может быть привязано. (Унаследовано от Page) |
Id |
Возвращает значение, которое можно использовать для уникальной идентификации элемента на протяжении всего выполнения приложения. (Унаследовано от Element) |
IgnoresContainerArea |
Возвращает или задает значение, определяющее, следует ли игнорировать ContainerArea. Это свойство может быть привязано. (Унаследовано от Page) |
InputTransparent |
Возвращает или задает значение, указывающее, реагирует ли этот элемент на проверку попадания во время взаимодействия с пользователем. Это свойство может быть привязано. (Унаследовано от VisualElement) |
InternalChildren |
Возвращает внутреннюю коллекцию дочерних элементов, содержащихся на этой странице. (Унаследовано от Page) |
IsBusy |
Возвращает или задает состояние занятости страницы. В результате зависящий от платформы глобальный индикатор действия отображает состояние "Занято". Это свойство может быть привязано. (Унаследовано от Page) |
IsEnabled |
Возвращает или задает значение, указывающее, включен ли этот элемент в пользовательском интерфейсе. Это свойство может быть привязано. (Унаследовано от VisualElement) |
IsEnabledCore |
Это значение представляет собой совокупное значение IsEnabled. Все типы, которые переопределяют это свойство, должны также вызывать метод RefreshIsEnabledProperty(), если значение изменится. (Унаследовано от VisualElement) |
IsFocused |
Возвращает значение, указывающее, имеет ли этот элемент фокус в настоящее время. Это свойство может быть привязано. (Унаследовано от VisualElement) |
IsInPlatformLayout |
Возвращает или задает значение, указывающее, что данный элемент в настоящее время проходит цикл макета платформы. (Унаследовано от VisualElement) |
IsLoaded |
Указывает, подключен ли элемент к дереву объектов main. (Унаследовано от VisualElement) |
IsPlatformEnabled |
Возвращает или задает значение, указывающее, включен ли эквивалентный платформе элемент этого элемента. (Унаследовано от VisualElement) |
IsPlatformStateConsistent |
Возвращает или задает значение, указывающее, что данный элемент в настоящее время согласуется с состоянием элемента, эквивалентного платформе. (Унаследовано от VisualElement) |
IsVisible |
Возвращает или задает значение, определяющее, будет ли этот элемент отображаться на экране и занимать ли он место в макетах. Это свойство может быть привязано. (Унаследовано от VisualElement) |
LogicalChildren |
Устаревшие..
Для внутреннего использования платформой Microsoft.Maui.Controls. (Унаследовано от Element) |
MaximumHeightRequest |
Возвращает или задает максимальную высоту, запрашиваемую элементом во время макета. Это свойство может быть привязано. (Унаследовано от VisualElement) |
MaximumWidthRequest |
Возвращает или задает максимальную ширину, запрашиваемую элементом во время макета. Это свойство может быть привязано. (Унаследовано от VisualElement) |
MenuBarItems |
MenuBarItem Возвращает объекты для этой страницы, реализованные для конкретной платформы. (Унаследовано от Page) |
MinimumHeightRequest |
Возвращает или задает минимальную высоту, запрашиваемую элементом во время макета. Это свойство может быть привязано. (Унаследовано от VisualElement) |
MinimumWidthRequest |
Возвращает или задает минимальную ширину, запрашиваемую элементом во время макета. Это свойство может быть привязано. (Унаследовано от VisualElement) |
Navigation |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от NavigableElement) |
NavigationProxy |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от NavigableElement) |
Opacity |
Возвращает или задает значение непрозрачности, применяемое к элементу при его отрисовке. Диапазон этого значения — от 0 до 1; Значения за пределами этого диапазона будут иметь ближайшее допустимое значение. Это свойство может быть привязано. (Унаследовано от VisualElement) |
Padding |
Возвращает или задает пространство между содержимым страницы и ее границей. Это свойство может быть привязано. (Унаследовано от Page) |
Parent |
Возвращает или задает родительский объект Element данного элемента. (Унаследовано от Element) |
RealParent |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
Resources |
Возвращает или задает локальный словарь ресурсов. (Унаследовано от VisualElement) |
RootPage |
Page, который является корнем стека навигации. |
Rotation |
Возвращает или задает угол поворота (в градусах) вокруг оси Z (аффинного поворота) при отрисовке элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
RotationX |
Возвращает или задает угол поворота (в градусах) вокруг оси Х (перспективного поворота) при отрисовке элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
RotationY |
Возвращает или задает угол поворота (в градусах) вокруг оси Y (перспективного поворота) при отрисовке элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
Scale |
Возвращает или задает коэффициент масштабирования, применяемый к элементу. Это свойство может быть привязано. (Унаследовано от VisualElement) |
ScaleX |
Возвращает или задает значение масштаба для применения к оси X. Это свойство может быть привязано. (Унаследовано от VisualElement) |
ScaleY |
Возвращает или задает значение масштаба для применения к оси Y. Это свойство может быть привязано. (Унаследовано от VisualElement) |
Shadow |
Возвращает или задает эффект тени, приведение к элементу . Это свойство может быть привязано. (Унаследовано от VisualElement) |
Style |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от NavigableElement) |
StyleClass |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от NavigableElement) |
StyleId |
Возвращает или задает определяемое пользователем значение для уникальной идентификации элемента. (Унаследовано от Element) |
Title |
Возвращает или задает заголовок страницы. (Унаследовано от Page) |
ToolbarItems |
ToolbarItem Возвращает объекты для этой страницы, реализованные для конкретной платформы. (Унаследовано от Page) |
TranslationX |
Возвращает или задает дельту преобразования по оси X для элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
TranslationY |
Возвращает или задает дельту преобразования по оси Y для элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
Triggers |
Возвращает список объектов, TriggerBase связанных с этим элементом. Это свойство может быть привязано и доступно только для чтения. (Унаследовано от VisualElement) |
Visual |
Возвращает или задает реализацию IVisual , переопределивающую внешний вид элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
Width |
Возвращает текущую ширину этого элемента. Это свойство может быть привязано и доступно только для чтения. (Унаследовано от VisualElement) |
WidthRequest |
Возвращает или задает требуемую переопределенную ширину для этого элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
Window |
Возвращает объект , Window связанный с элементом . Это свойство может быть привязано и доступно только для чтения. (Унаследовано от VisualElement) |
X |
Возвращает текущее положение этого элемента по оси X. Это свойство может быть привязано и доступно только для чтения. (Унаследовано от VisualElement) |
Y |
Возвращает текущее положение этого элемента по оси Y. Это свойство может быть привязано и доступно только для чтения. (Унаследовано от VisualElement) |
ZIndex |
Возвращает или задает Z-индекс элемента в макете. Это свойство может быть привязано. (Унаследовано от VisualElement) |
Методы
AddLogicalChild(Element) |
Добавляет к Element логическим дочерним элементам. (Унаследовано от Element) |
ApplyBindings() |
Применяет все текущие привязки к BindingContext. (Унаследовано от BindableObject) |
Arrange(Rect) |
Размещает дочерние объекты и определяет размер элемента. (Унаследовано от VisualElement) |
ArrangeOverride(Rect) |
Позволяет переопределять Arrange(Rect) подклассы, даже если интерфейс должен быть явно реализован, чтобы избежать конфликта со старым Arrange(Rect) методом. (Унаследовано от VisualElement) |
BatchBegin() |
Обозначает начало пакета изменений, вносимых в свойства элементов. Это может повысить производительность при изменении большего количества значений свойств. (Унаследовано от VisualElement) |
BatchCommit() |
Обозначает конец пакета команд, применяемых к элементу, и указывает на то, что команды должны быть зафиксированы. (Унаследовано от VisualElement) |
ChangeVisualState() |
Изменяет текущее визуальное состояние на основе текущих значений свойств этого элемента. (Унаследовано от VisualElement) |
ClearLogicalChildren() |
Удаляет все дочерние Elementэлементы. (Унаследовано от Element) |
ClearValue(BindableProperty) |
Очищает все значения, ранее заданные для привязываемого свойства. (Унаследовано от BindableObject) |
ClearValue(BindablePropertyKey) |
Очищает все значения, ранее заданные для привязываемого свойства, определяемого его ключом. (Унаследовано от BindableObject) |
CoerceValue(BindableProperty) |
Возвращает значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства. (Унаследовано от BindableObject) |
CoerceValue(BindablePropertyKey) |
Возвращает значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства. (Унаследовано от BindableObject) |
DisplayActionSheet(String, String, String, FlowDirection, String[]) |
Отображает лист действий платформы, позволяющий пользователю приложения выбрать один из нескольких кнопок. (Унаследовано от Page) |
DisplayActionSheet(String, String, String, String[]) |
Отображает собственную таблицу действий платформы, чтобы пользователь приложения мог выбирать из нескольких кнопок. (Унаследовано от Page) |
DisplayAlert(String, String, String) |
Отображает диалоговое окно предупреждения для пользователя приложения с одной кнопкой "Отмена". (Унаследовано от Page) |
DisplayAlert(String, String, String, FlowDirection) |
Отображает диалоговое окно предупреждения для пользователя приложения с одной кнопкой "Отмена". (Унаследовано от Page) |
DisplayAlert(String, String, String, String) |
Отображает диалоговое окно предупреждения для пользователя приложения с кнопками "Отмена" и "Принять". (Унаследовано от Page) |
DisplayAlert(String, String, String, String, FlowDirection) |
Отображает диалоговое окно оповещения для пользователя приложения с одной кнопкой отмены. (Унаследовано от Page) |
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String) |
Отображает диалоговое окно запроса для пользователя приложения с намерением записать одно строковое значение. (Унаследовано от Page) |
EffectIsAttached(String) |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
FindByName(String) |
Возвращает элемент, содержащий указанное имя. (Унаследовано от Element) |
Focus() |
Попытка задать фокус для данного элемента. (Унаследовано от VisualElement) |
ForceLayout() |
Принудительное выполнение прохода макета страницы. (Унаследовано от Page) |
GetBackButtonTitle(BindableObject) |
Заголовок кнопки "Назад" для указанного |
GetHasBackButton(Page) |
Возвращает значение, указывающее, является ли |
GetHasNavigationBar(BindableObject) |
Возвращает значение, указывающее, является ли |
GetIconColor(BindableObject) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
GetParentWindow() |
Извлекает родительское окно, содержащее страницу. (Унаследовано от Page) |
GetTitleIconImageSource(BindableObject) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
GetTitleView(BindableObject) |
Возвращает представление для использования в качестве заголовка для страницы навигации. |
GetValue(BindableProperty) |
Возвращает значение, содержащееся в заданном привязываемом свойстве. (Унаследовано от BindableObject) |
InsertLogicalChild(Int32, Element) |
Вставляет в Element логические дочерние элементы по указанному индексу. (Унаследовано от Element) |
InvalidateMeasure() |
Помечает текущую меру элемента как недействительного. (Унаследовано от VisualElement) |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Делает недействительной меру элемента. (Унаследовано от VisualElement) |
InvalidateMeasureOverride() |
Предоставляет способ разрешить переопределение InvalidateMeasure() подклассов (например, Layout), даже если интерфейс должен быть явно реализован, чтобы избежать конфликта с методом InvalidateMeasure() . (Унаследовано от VisualElement) |
IsSet(BindableProperty) |
Определяет, существует ли привязываемое свойство и имеет ли значение. (Унаследовано от BindableObject) |
Layout(Rect) |
Обновляет границы элементы во время цикла макета. (Унаследовано от VisualElement) |
LayoutChildren(Double, Double, Double, Double) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
Measure(Double, Double, MeasureFlags) |
Возвращает минимальный размер, необходимый элементу для отображения на устройстве. (Унаследовано от VisualElement) |
MeasureOverride(Double, Double) |
Предоставляет способ переопределения Measure(Double, Double, MeasureFlags) подклассов, даже если интерфейс должен быть явно реализован, чтобы избежать конфликта со старым методом Measure. (Унаследовано от VisualElement) |
On<T>() |
Возвращает зависящий от платформы экземпляр этого класса |
OnAppearing() |
При переопределении в производном классе позволяет разработчикам приложений настраивать поведение непосредственно перед тем, как страница станет видимой. (Унаследовано от Page) |
OnBackButtonPressed() |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
OnBindingContextChanged() |
Вызывается при изменении контекста привязки страницы. Переопределите этот метод, чтобы добавить обработчик класса для данного события. (Унаследовано от Page) |
OnChildAdded(Element) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от VisualElement) |
OnChildMeasureInvalidated(Object, EventArgs) |
Указывает, что предпочтительный размер дочернего элемента Element был изменен. (Унаследовано от Page) |
OnChildRemoved(Element, Int32) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от VisualElement) |
OnChildrenReordered() |
Вызывает событие ChildrenReordered. (Унаследовано от VisualElement) |
OnDisappearing() |
При переопределении в производном классе позволяет разработчику приложения настраивать поведение при исчезновении страницы. (Унаследовано от Page) |
OnHandlerChanged() |
При переопределении в производном классе должен вызывать HandlerChanged событие . (Унаследовано от Element) |
OnHandlerChanging(HandlerChangingEventArgs) |
При переопределении в производном классе должен вызывать HandlerChanging событие . (Унаследовано от Element) |
OnMeasure(Double, Double) |
Метод, который вызывается при измерении макета. (Унаследовано от VisualElement) |
OnNavigatedFrom(NavigatedFromEventArgs) |
При переопределении в производном классе позволяет разработчикам приложений настраивать поведение сразу после перехода со страницы. (Унаследовано от Page) |
OnNavigatedTo(NavigatedToEventArgs) |
При переопределении в производном классе позволяет разработчикам приложений настраивать поведение сразу после перехода на страницу. (Унаследовано от Page) |
OnNavigatingFrom(NavigatingFromEventArgs) |
При переопределении в производном классе позволяет разработчикам приложений настраивать поведение непосредственно перед переходом на страницу. (Унаследовано от Page) |
OnParentChanged() |
При переопределении в производном классе должен вызывать ParentChanged событие . (Унаследовано от Element) |
OnParentChanging(ParentChangingEventArgs) |
При переопределении в производном классе должен вызывать ParentChanging событие . (Унаследовано от Element) |
OnParentSet() |
Вызывается при изменении свойства страницы Parent . (Унаследовано от Page) |
OnPropertyChanged(String) |
Метод, вызываемый при изменении привязанного свойства. (Унаследовано от Element) |
OnPropertyChanging(String) |
Вызывает событие PropertyChanging. (Унаследовано от BindableObject) |
OnSizeAllocated(Double, Double) |
Указывает, что странице назначен размер. (Унаследовано от Page) |
Peek(Int32) |
Для внутреннего использования платформой Microsoft.Maui.Controls. |
PlatformSizeChanged() |
Сигнализирует о том, что эквивалентный платформе элемент для размера этого элемента изменился и может потребоваться новый цикл макета. (Унаследовано от VisualElement) |
PopAsync() |
Асинхронно удаляет верхний Page из стека навигации. |
PopAsync(Boolean) |
Асинхронно удаляет верхний Page из стека навигации, с необязательной анимацией. |
PopToRootAsync() |
Извлекает все, кроме корневого Page из стека навигации. |
PopToRootAsync(Boolean) |
Задача для асинхронного извлечения всех страниц из стека навигации. |
PushAsync(Page) |
Представляет объект Page, асинхронно помещая его в стек навигации. |
PushAsync(Page, Boolean) |
Задача для асинхронного помещения страницы в стек навигации, с необязательной анимацией. |
RefreshIsEnabledProperty() |
Этот метод всегда должен вызываться, если происходит какое-то событие и значение IsEnabledCore свойства изменится. (Унаследовано от VisualElement) |
RemoveBinding(BindableProperty) |
Удаляет ранее заданную привязку из привязываемого свойства. (Унаследовано от BindableObject) |
RemoveDynamicResource(BindableProperty) |
Удаляет ранее заданный динамический ресурс. (Унаследовано от Element) |
RemoveLogicalChild(Element) |
Удаляет первое вхождение определенного Element из логических дочерних элементов. (Унаследовано от Element) |
SendAppearing() |
Отправляет на страницу сигнал о том, что она вот-вот появится на экране. (Унаследовано от Page) |
SendBackButtonPressed() |
Вызывает OnBackButtonPressed(). (Унаследовано от Page) |
SendDisappearing() |
Отправляет на страницу сигнал о том, что она будет визуально скрыта с экрана. (Унаследовано от 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, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
SetTitleIconImageSource(BindableObject, ImageSource) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
SetTitleView(BindableObject, View) |
Задает представление для использования в качестве заголовка для страницы навигации. |
SetValue(BindableProperty, Object) |
Задает значение указанного привязываемого свойства. (Унаследовано от BindableObject) |
SetValue(BindablePropertyKey, Object) |
Задает значение указанного привязываемого свойства. (Унаследовано от BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Для внутреннего использования платформой Microsoft.Maui.Controls. (Унаследовано от BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
SizeAllocated(Double, Double) |
Метод, вызываемый во время цикла макета, чтобы сообщить о начале макета вложенного дерева. (Унаследовано от VisualElement) |
UnapplyBindings() |
Удаляет все текущие привязки из текущего контекста. (Унаследовано от BindableObject) |
Unfocus() |
Отменяет фокус клавиатуры на этом элементе. (Унаследовано от VisualElement) |
UpdateChildrenLayout() |
Запрашивает, чтобы дочерние Elementэлементы страницы обновляли свои макеты. (Унаследовано от Page) |
События
Appearing |
Возникает при визуальном отображении этой страницы на экране. (Унаследовано от Page) |
BatchCommitted |
Происходит при фиксации пакета изменений свойств путем вызова BatchCommit(). (Унаследовано от VisualElement) |
BindingContextChanged |
Происходит при изменении значения свойства BindingContext. (Унаследовано от BindableObject) |
ChildAdded |
Возникает при каждом добавлении дочернего элемента в элемент . (Унаследовано от Element) |
ChildRemoved |
Возникает при каждом удалении дочернего элемента из элемента . (Унаследовано от Element) |
ChildrenReordered |
Происходит при изменении порядка дочерних элементов этого элемента. (Унаследовано от VisualElement) |
DescendantAdded |
Возникает при каждом добавлении дочернего элемента в поддеревь элемента. (Унаследовано от Element) |
DescendantRemoved |
Возникает при каждом удалении дочернего элемента из поддеревья элементов. (Унаследовано от Element) |
Disappearing |
Возникает, когда эта страница визуально исчезает с экрана. (Унаследовано от Page) |
FocusChangeRequested |
Устаревшие..
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от VisualElement) |
Focused |
Происходит при фокусе этого элемента. (Унаследовано от VisualElement) |
HandlerChanged |
Возникает при каждом изменении обработчика элемента. (Унаследовано от Element) |
HandlerChanging |
Возникает при каждом изменении обработчика элемента. (Унаследовано от Element) |
LayoutChanged |
Возникает при изменении дочерних элементов этой страницы и, следовательно, потенциально макета. (Унаследовано от Page) |
Loaded |
Происходит при создании элемента и добавлении в дерево объектов. (Унаследовано от VisualElement) |
MeasureInvalidated |
Происходит, когда текущая мера элемента была признана недействительной. (Унаследовано от VisualElement) |
NavigatedFrom |
Возникает после перехода со страницы. (Унаследовано от Page) |
NavigatedTo |
Возникает после перехода на страницу. (Унаследовано от Page) |
NavigatingFrom |
Вызывается перед переходом со страницы. (Унаследовано от Page) |
ParentChanged |
Возникает при каждом изменении родительского элемента. (Унаследовано от Element) |
ParentChanging |
Возникает при каждом изменении элемента. (Унаследовано от Element) |
Popped |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
PoppedToRoot |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
PropertyChanged |
Возникает при смене значения свойства. (Унаследовано от BindableObject) |
PropertyChanging |
Происходит при изменении значения свойства. (Унаследовано от BindableObject) |
Pushed |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
SizeChanged |
Происходит при изменении размера элемента. (Унаследовано от VisualElement) |
Unfocused |
Происходит, когда этот элемент не сфокусирован. (Унаследовано от VisualElement) |
Unloaded |
Происходит, когда элемент больше не подключен к дереву объектов main. (Унаследовано от VisualElement) |
Явные реализации интерфейса
IContextFlyoutElement.ContextFlyout |
Возвращает для ContextFlyout представления. Всплывающие элементы меню, вложенные элементы всплывающего меню и разделители всплывающих элементов меню можно добавить во всплывающее меню контекста. (Унаследовано от Element) |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от BindableObject) |
IEffectControlProvider.RegisterEffect(Effect) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от Element) |
IElement.Handler |
Возвращает или задает обработчик представления элемента . (Унаследовано от VisualElement) |
IElement.Parent |
Возвращает родительский элемент элемента . (Унаследовано от Element) |
IElementController.Descendants() |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
IElementController.LogicalChildren |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
INameScope.RegisterName(String, Object) |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
INameScope.UnregisterName(String) |
Для внутреннего использования .NET MAUI. (Унаследовано от Element) |
INavigationPageController.InsertPageBeforeRequested |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
INavigationPageController.Pages |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
INavigationPageController.PopAsyncInner(Boolean, Boolean) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
INavigationPageController.PopRequested |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
INavigationPageController.PopToRootRequested |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
INavigationPageController.PushRequested |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
INavigationPageController.RemoveAsyncInner(Page, Boolean, Boolean) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
INavigationPageController.RemovePageRequested |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
INavigationPageController.StackDepth |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
IPaddingElement.OnPaddingPropertyChanged(Thickness, Thickness) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от Page) |
IPaddingElement.PaddingDefaultValueCreator() |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от Page) |
ISafeAreaView.IgnoreSafeArea |
Указывает, как содержимое представления должно располагаться относительно препятствий. Если это значение равно |
IStackNavigation.NavigationFinished(IReadOnlyList<IView>) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
IStackNavigation.RequestNavigation(NavigationRequest) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
IToolbarElement.Toolbar |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. (Унаследовано от Page) |
IToolTipElement.ToolTip |
Представляет небольшое прямоугольное всплывающее окно, в котором отображается краткое описание назначения представления, когда пользователь наведет указатель на представление. (Унаследовано от Element) |
IView.Arrange(Rect) |
Размещает дочерние элементы и определяет размер элемента. (Унаследовано от VisualElement) |
IView.Background |
Получает краску, которая заполняет фон представления. (Унаследовано от Page) |
IView.Clip |
Возвращает путь, используемый для определения структуры содержимого представления. (Унаследовано от VisualElement) |
IView.FlowDirection |
Направление, в котором элементы пользовательского интерфейса сканируются глазами (Унаследовано от VisualElement) |
IView.Height |
Возвращает указанную высоту IView. (Унаследовано от VisualElement) |
IView.HorizontalLayoutAlignment |
Определяет горизонтальный аспект расположения этого элемента в контейнере. (Унаследовано от VisualElement) |
IView.InvalidateArrange() |
Метод, вызываемый для отмены макета этого представления. (Унаследовано от VisualElement) |
IView.InvalidateMeasure() |
Сигнализирует о том, что текущее значение меры этого представления больше не является допустимым и должно быть повторно вычисляется во время следующего прохода меры. (Унаследовано от VisualElement) |
IView.IsFocused |
Возвращает значение, указывающее, является ли данное представление фокусом в данный момент. (Унаследовано от VisualElement) |
IView.Margin |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
IView.MaximumHeight |
Возвращает указанное ограничение максимальной высоты IView в диапазоне от нуля до double. PositiveInfinity. (Унаследовано от VisualElement) |
IView.MaximumWidth |
Возвращает указанное ограничение максимальной ширины IView в диапазоне от нуля до double. PositiveInfinity. (Унаследовано от VisualElement) |
IView.Measure(Double, Double) |
Обновления размер представления. (Унаследовано от VisualElement) |
IView.MinimumHeight |
Возвращает указанное ограничение минимальной высоты IView в диапазоне от нуля до double. PositiveInfinity. (Унаследовано от VisualElement) |
IView.MinimumWidth |
Возвращает указанное ограничение минимальной ширины IView в диапазоне от нуля до double. PositiveInfinity. (Унаследовано от VisualElement) |
IView.Semantics |
Добавляет семантику к каждому представлению для специальных возможностей (Унаследовано от VisualElement) |
IView.Shadow |
Рисует тень вокруг целевого представления. (Унаследовано от VisualElement) |
IView.VerticalLayoutAlignment |
Определяет вертикальный аспект расположения этого элемента в контейнере. (Унаследовано от VisualElement) |
IView.Visibility |
Возвращает значение, определяющее, должно ли это представление быть частью визуального дерева. (Унаследовано от VisualElement) |
IView.Width |
Возвращает указанную ширину IView. (Унаследовано от VisualElement) |
IVisualElementController.EffectiveFlowDirection |
Для внутреннего использования .NET MAUI. (Унаследовано от VisualElement) |
IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
Для внутреннего использования .NET MAUI. (Унаследовано от VisualElement) |
IVisualTreeElement.GetVisualChildren() |
Возвращает только для чтения список визуальных дочерних элементов элемента. (Унаследовано от Element) |
IVisualTreeElement.GetVisualParent() |
Возвращает визуальный родительский элемент элемента. (Унаследовано от Element) |
Методы расширения
AbortAnimation(IAnimatable, String) |
Останавливает анимацию. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Задает указанные параметры и запускает анимацию. |
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<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager) |
Задает указанные параметры и запускает анимацию. |
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager) |
Задает указанные параметры и запускает кинетическую анимацию. |
AnimationIsRunning(IAnimatable, String) |
Возвращает логическое значение, указывающее, выполняется ли анимация, заданная в |
Batch(IAnimatable) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Создает и применяет привязку к свойству. |
AncestorToRoot(Page) |
Для внутреннего использования платформой Microsoft.Maui.Controls. |
FindByName<T>(Element, String) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
CancelAnimations(VisualElement) |
Отменяет все анимации (например |
FadeTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая выполняет исчезание, описанное параметрами |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
view , до прямоугольника, заданного параметром bounds . |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Поворачивает элемент VisualElement, указанный в |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая масштабирует элемент VisualElement, указанный в |
RotateTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая поворачивает объект , заданный VisualElement параметром |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая искажает ось X объекта , заданного VisualElement параметром |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая искажает ось Y объекта , заданного VisualElement параметром |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая масштабирует элемент VisualElement, указанный в |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, масштабируемую ось VisualElement X объекта , заданного параметром |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, масштабируемую ось Y объекта , заданного VisualElement параметром |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Анимирует элементы TranslationX и TranslationY свойства от их текущих значений до новых значений. Это гарантирует, что входной макет находится в той же позиции, что и визуальный макет. |
HasVisualStateGroups(VisualElement) |
Возвращает |
CheckHandlers(IView) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
ComputeDesiredSize(IView, Double, Double) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
ComputeFrame(IView, Rect) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
ToHandler(IElement, IMauiContext) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
ToPlatform(IElement, IMauiContext) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
ToHandler(IView, IMauiContext) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
SetSemanticFocus(IView) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
CaptureAsync(IView) |
Объект Page, управляющий навигацией и взаимодействием с пользователем для стека других страниц. |
GetVisualElementWindow(IVisualTreeElement) |
Возвращает окно, содержащее элемент визуального дерева, если элемент содержится в одном элементе. |
GetVisualTreeDescendants(IVisualTreeElement) |
Возвращает всю иерархию потомков в виде списка дочерних элементов для данного элемента визуального дерева. |
GetVisualTreeElements(IVisualTreeElement, Point) |
Возвращает список дочерних элементов элемента визуального дерева на основе заданной точки. |
GetVisualTreeElements(IVisualTreeElement, Rect) |
Возвращает список дочерних элементов визуального дерева на основе прямоугольника. |
GetVisualTreeElements(IVisualTreeElement, Double, Double) |
Возвращает список дочерних элементов визуального дерева на основе заданной точки x, y. |
GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double) |
Возвращает список дочерних элементов визуального дерева на основе прямоугольника, определенного его координатами, которые указываются в единицах платформы, а не в пикселях. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по