MasterDetailPage Класс

Определение

Внимание!

MasterDetailPage is obsolete as of version 5.0.0. Please use FlyoutPage instead.

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

[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._MasterDetailPageRenderer))]
[System.Obsolete("MasterDetailPage is obsolete as of version 5.0.0. Please use FlyoutPage instead.")]
public class MasterDetailPage : Xamarin.Forms.FlyoutPage, Xamarin.Forms.IMasterDetailPageController
type MasterDetailPage = class
    inherit FlyoutPage
    interface IMasterDetailPageController
    interface IFlyoutPageController
Наследование
Атрибуты
RenderWithAttribute System.ObsoleteAttribute
Реализации

Комментарии

Разработчики должны использовать FlyoutPages только в качестве корневой страницы приложения.

Следующий пример кода, взятый из примера приложения FormsGallery , создает MasterDetailPage объект , который позволяет пользователю просматривать подробные сведения о цвете, выбранном из списка. Обратите внимание, что NamedColorPage класс, определенный в как подсценка ContentPage в другом файле в примере приложения, просто отображает данные RGB, с цветом BoxView фона, заданным цветом, выбранным пользователем, и, наконец, данные оттенка, насыщенности и яркости.

В приведенном ниже примере показаны три ключевых понятия. Во-первых, часть Master элемента MasterDetailPage представлена свойством MasterListView , которому в этом примере присваивается элемент . Этот ListView элемент содержит метку и список цветов. Во-вторых, часть "Detail" представлена MasterDetailPage свойством Detail , которое в этом примере имеет значение NamedColorPage , которое было отмечено выше. В-третьих, и, наконец, страница, представленная свойством Detail , отображается путем присвоения свойству IsPresented значения false; Это означает, что свойство определяет, IsPresented представляется ли пользователю страница, представленная элементом Master .

using System;
using Xamarin.Forms;

namespace FormsGallery
{
    class MasterDetailPageDemoPage :  MasterDetailPage
    {
        public MasterDetailPageDemoPage()
        {
            Label header = new Label
            {
                Text = "MasterDetailPage",
                FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
                HorizontalOptions = LayoutOptions.Center
            };

            // Assemble an array of NamedColor objects.
            NamedColor[] namedColors = 
                {
                    new NamedColor("Aqua", Color.Aqua),
                    new NamedColor("Black", Color.Black),
                    new NamedColor("Blue", Color.Blue),
                    new NamedColor("Fuchsia", Color.Fuchsia),
                    new NamedColor("Gray", Color.Gray),
                    new NamedColor("Green", Color.Green),
                    new NamedColor("Lime", Color.Lime),
                    new NamedColor("Maroon", Color.Maroon),
                    new NamedColor("Navy", Color.Navy),
                    new NamedColor("Olive", Color.Olive),
                    new NamedColor("Purple", Color.Purple),
                    new NamedColor("Red", Color.Red),
                    new NamedColor("Silver", Color.Silver),
                    new NamedColor("Teal", Color.Teal),
                    new NamedColor("White", Color.White),
                    new NamedColor("Yellow", Color.Yellow)
                };

            // Create ListView for the master page.
            ListView listView = new ListView
            {
                ItemsSource = namedColors
            };

            // Create the master page with the ListView.
            this.Master = new ContentPage
            {
            	Title = header.Text,
                Content = new StackLayout
                {
                    Children = 
                    {
                        header, 
                        listView
                    }
                }
            };

            // Create the detail page using NamedColorPage and wrap it in a
            // navigation page to provide a NavigationBar and Toggle button
            this.Detail = new NavigationPage(new NamedColorPage(true));

            // For Windows Phone, provide a way to get back to the master page.
            if (Device.OS == TargetPlatform.WinPhone)
            {
                (this.Detail as ContentPage).Content.GestureRecognizers.Add(
                    new TapGestureRecognizer((view) =>
                    {
                        this.IsPresented = true;
                    }));
            }

            // Define a selected handler for the ListView.
            listView.ItemSelected += (sender, args) =>
                {
                    // Set the BindingContext of the detail page.
                    this.Detail.BindingContext = args.SelectedItem;

                    // Show the detail page.
                    this.IsPresented = false;
                };

            // Initialize the ListView selection.
            listView.SelectedItem = namedColors[0];


        }
    }
}

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

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

Создает пустой объект MasterDetailPage.

Поля

ActionSheetSignalName
Устаревшие..

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

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

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

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

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

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

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

PromptSignalName
Устаревшие..

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

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

Свойства

AnchorX
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от FlyoutPage)
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)
IsGestureEnabled
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Возвращает или задает главную страницу.

MasterBehavior
Устаревшие..

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

MasterBounds
Устаревшие..

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

MinimumHeightRequest
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заголовок Page.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

(Унаследовано от VisualElement)
ClearValue(BindableProperty)
Устаревшие..

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

(Унаследовано от BindableObject)
ClearValue(BindablePropertyKey)
Устаревшие..

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

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

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

(Унаследовано от BindableObject)
CoerceValue(BindablePropertyKey)
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от Page)
EffectIsAttached(String)
Устаревшие..

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

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

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

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

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

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

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

(Унаследовано от Page)
GetSizeRequest(Double, Double)
Устаревшие..

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

(Унаследовано от VisualElement)
GetValue(BindableProperty)
Устаревшие..

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

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

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

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

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

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

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

(Унаследовано от VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)
Устаревшие..

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

(Унаследовано от VisualElement)
IsSet(BindableProperty)
Устаревшие..

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

(Унаследовано от BindableObject)
Layout(Rectangle)
Устаревшие..

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

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

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

(Унаследовано от FlyoutPage)
Measure(Double, Double, MeasureFlags)
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от FlyoutPage)
OnPropertyChanged(String)
Устаревшие..

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

OnPropertyChanging(String)
Устаревшие..

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

OnSizeAllocated(Double, Double)
Устаревшие..

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

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

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

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

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

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

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

(Унаследовано от VisualElement)
RemoveBinding(BindableProperty)
Устаревшие..

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

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

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

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

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

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

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

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

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

(Унаследовано от Page)
SetBinding(BindableProperty, BindingBase)
Устаревшие..

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

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

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

(Унаследовано от Element)
SetValue(BindableProperty, Object)
Устаревшие..

Задает значение указанного свойства.

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

Задает значение propertyKey.

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

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

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

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

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

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

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

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

(Унаследовано от FlyoutPage)
SizeAllocated(Double, Double)
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

События

Appearing
Устаревшие..

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

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

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

(Унаследовано от FlyoutPage)
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)
IsPresentedChanged
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от BindableObject)
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)
IVisualElementController.EffectiveFlowDirection
Устаревшие..

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

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

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

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

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

AbortAnimation(IAnimatable, String)
Устаревшие..

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

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Устаревшие..

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

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Устаревшие..

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

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Устаревшие..

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

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)
Устаревшие..

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

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action)
Устаревшие..

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

AnimationIsRunning(IAnimatable, String)
Устаревшие..

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

Batch(IAnimatable)
Устаревшие..

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

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
Устаревшие..

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

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
Устаревшие..

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

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)
Устаревшие..

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

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

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

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)
Устаревшие..

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

AncestorToRoot(Page)
Устаревшие..

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

FindByName<T>(Element, String)
Устаревшие..

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

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)
Устаревшие..

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

GetSortedTabIndexesOnParentPage(VisualElement)
Устаревшие..

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

GetTabIndexesOnParentPage(ITabStopElement, Int32)
Устаревшие..

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

FadeTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

LayoutTo(VisualElement, Rectangle, UInt32, Easing)
Устаревшие..

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

RelRotateTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

RelScaleTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

RotateTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

RotateXTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

RotateYTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

ScaleTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

ScaleXTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

ScaleYTo(VisualElement, Double, UInt32, Easing)
Устаревшие..

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

TranslateTo(VisualElement, Double, Double, UInt32, Easing)
Устаревшие..

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

HasVisualStateGroups(VisualElement)
Устаревшие..

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

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