TabbedPage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран.
[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._TabbedPageRenderer))]
public class TabbedPage : Xamarin.Forms.MultiPage<Xamarin.Forms.Page>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TabbedPage>
type TabbedPage = class
inherit MultiPage<Page>
interface IElementConfiguration<TabbedPage>
- Наследование
- Атрибуты
- Реализации
Комментарии
Пользовательский интерфейс страницы с вкладками состоит из списка вкладок и более крупной области сведений. В iOS список вкладок отображается в нижней части экрана, а также в области данных сверху. На телефонах с Android и Windows вкладки отображаются в верхней части экрана. Пользователь может прокручивать коллекцию вкладок в верхней части экрана, если эта коллекция слишком велика для размещения на одном экране.
Разработчики приложений могут создавать страницы с вкладками двумя способами. Во-первых, разработчики приложений могут назначить список объектов одного класса или его подклассов свойству ItemsSource и назначить свойству , ItemTemplateDataTemplate чтобы возвращать страницы для объектов наименьшего производного типа. Во-вторых, разработчики приложений могут добавлять последовательности Page объектов в Children свойство . Оба метода показаны в примерах кода ниже.
В следующем примере кода, адаптированном для краткости из примера FormsGallery, который можно найти на странице Примеры приложений , показано, как отобразить данные определенного типа, назначив свойству DataTemplateItemTemplate . Обратите внимание, как NamedColorPage
получает цвет путем привязки поля ColorProperty .
using System;
using Xamarin.Forms;
namespace MinimalTabbed
{
class TabbedPageDemoPage : TabbedPage
{
public TabbedPageDemoPage ()
{
this.Title = "TabbedPage";
this.ItemsSource = new NamedColor[] {
new NamedColor ("Red", Color.Red),
new NamedColor ("Yellow", Color.Yellow),
new NamedColor ("Green", Color.Green),
new NamedColor ("Aqua", Color.Aqua),
new NamedColor ("Blue", Color.Blue),
new NamedColor ("Purple", Color.Purple)
};
this.ItemTemplate = new DataTemplate (() => {
return new NamedColorPage ();
});
}
}
// Data type:
class NamedColor
{
public NamedColor (string name, Color color)
{
this.Name = name;
this.Color = color;
}
public string Name { private set; get; }
public Color Color { private set; get; }
public override string ToString ()
{
return Name;
}
}
// Format page
class NamedColorPage : ContentPage
{
public NamedColorPage ()
{
// This binding is necessary to label the tabs in
// the TabbedPage.
this.SetBinding (ContentPage.TitleProperty, "Name");
// BoxView to show the color.
BoxView boxView = new BoxView {
WidthRequest = 100,
HeightRequest = 100,
HorizontalOptions = LayoutOptions.Center
};
boxView.SetBinding (BoxView.ColorProperty, "Color");
// Build the page
this.Content = boxView;
}
}
}
В приведенном ниже примере создается представление с вкладками с двумя ContentPage экземплярами.
class TabbedPageDemoPage2 : TabbedPage
{
public TabbedPageDemoPage2 ()
{
this.Title = "TabbedPage";
this.Children.Add (new ContentPage
{
Title = "Blue",
Content = new BoxView
{
Color = Color.Blue,
HeightRequest = 100f,
VerticalOptions = LayoutOptions.Center
},
}
);
this.Children.Add (new ContentPage {
Title = "Blue and Red",
Content = new StackLayout {
Children = {
new BoxView { Color = Color.Blue },
new BoxView { Color = Color.Red}
}
}
});
}
}
Конструкторы
TabbedPage() |
Создает элемент TabbedPage со значениями по умолчанию. |
Поля
ActionSheetSignalName |
Этот метод предназначен для внутреннего использования. (Унаследовано от Page) |
AlertSignalName |
Этот метод предназначен для внутреннего использования. (Унаследовано от Page) |
BarBackgroundColorProperty |
Резервное хранилище для свойства BarBackgroundColor. |
BarBackgroundProperty |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
BarTextColorProperty |
Резервное хранилище для свойства BarTextColor. |
BusySetSignalName |
Этот метод предназначен для внутреннего использования. (Унаследовано от Page) |
PromptSignalName |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от Page) |
SelectedTabColorProperty |
Резервное хранилище для поля SelectedTabColor. |
UnselectedTabColorProperty |
Резервное хранилище для поля UnselectedTabColor. |
Свойства
AnchorX |
Возвращает или задает координату X центральной точки любого преобразования относительно границ элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
AnchorY |
Возвращает или задает координату Y центральной точки любого преобразования относительно границ элемента. Это свойство может быть привязано. (Унаследовано от VisualElement) |
AutomationId |
Возвращает или задает значение, которое позволяет платформе автоматизации находить этот элемент и взаимодействовать с ним. (Унаследовано от Element) |
Background |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от VisualElement) |
BackgroundColor |
Возвращает или задает цвет, который будет заполнять фон элемента VisualElement. Это свойство может быть привязано. (Унаследовано от VisualElement) |
BackgroundImage |
Устаревшие..
Определяет изображение, используемое в качестве фона для Page. (Унаследовано от Page) |
BackgroundImageSource |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от Page) |
BarBackground |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
BarBackgroundColor |
Получает или задает цвет фона панели. |
BarTextColor |
Получает или задает цвет текста на панели. |
Batched |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от VisualElement) |
Behaviors |
Возвращает список элементов поведения, связанных с этим элементом. Это свойство может быть привязано. (Унаследовано от VisualElement) |
BindingContext |
Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту BindableObject. (Унаследовано от BindableObject) |
Bounds |
Возвращает границы элемента. (Унаследовано от VisualElement) |
Children |
Возвращает IList<Page> для дочерних элементов объекта MultiPage. (Унаследовано от MultiPage<T>) |
class |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от NavigableElement) |
ClassId |
Возвращает или задает значение, используемое для идентификации коллекции семантически схожих элементов. (Унаследовано от Element) |
Clip |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от VisualElement) |
ContainerArea |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Page) |
CurrentPage |
Возвращает или задает текущую выбранную страницу. (Унаследовано от MultiPage<T>) |
DisableLayout |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от VisualElement) |
Dispatcher |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от BindableObject) |
EffectControlProvider |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
Effects |
Список эффектов, которые применяются к этому элементу. (Унаследовано от Element) |
FlowDirection |
Возвращает или задает направление потока макета. (Унаследовано от VisualElement) |
Height |
Возвращает текущую отрисовываемую высоту этого элемента. Это свойство может быть привязано и доступно только для чтения. (Унаследовано от VisualElement) |
HeightRequest |
Возвращает или задает требуемую переопределенную высоту для этого элемента. (Унаследовано от VisualElement) |
Icon |
Устаревшие..
Идентификатор ресурса для связанного значка Page. (Унаследовано от Page) |
IconImageSource |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от Page) |
Id |
Получает значение, которое можно использовать для уникальной идентификации элемента во время выполнения приложения. (Унаследовано от Element) |
IgnoresContainerArea |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Page) |
InputTransparent |
Возвращает или задает значение, указывающее, должен ли этот элемент включаться в цикл взаимодействия с пользователем. Это свойство может быть привязано. (Унаследовано от VisualElement) |
InternalChildren |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Page) |
IsBusy |
Помечает данную страницу как "Занято". В результате зависящий от платформы глобальный индикатор действия отображает состояние "Занято". (Унаследовано от Page) |
IsEnabled |
Возвращает или задает значение, указывающее, включен ли этот элемент в пользовательском интерфейсе. Это свойство может быть привязано. (Унаследовано от VisualElement) |
IsFocused |
Возвращает значение, указывающее, имеет ли этот элемент фокус в настоящее время. Это свойство может быть привязано. (Унаследовано от VisualElement) |
IsInNativeLayout |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от VisualElement) |
IsNativeStateConsistent |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от VisualElement) |
IsPlatformEnabled |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от VisualElement) |
IsTabStop |
Возвращает или задает значение, показывающее, включается ли элемент в переходы по ТАВ. Это свойство может быть привязано. (Унаследовано от VisualElement) |
IsVisible |
Возвращает или задает значение, которое определяет, должен ли этот элемент быть частью визуального дерева. Это свойство может быть привязано. (Унаследовано от VisualElement) |
ItemsSource |
Источник отображаемых элементов. (Унаследовано от MultiPage<T>) |
ItemTemplate |
Шаблон для отображения элементов. (Унаследовано от MultiPage<T>) |
LogicalChildren |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
MinimumHeightRequest |
Возвращает или задает значение, переопределяющее минимальную высоту, которую элемент будет запрашивать во время компоновки макета. (Унаследовано от VisualElement) |
MinimumWidthRequest |
Возвращает или задает значение, переопределяющее минимальную ширину, которую элемент будет запрашивать во время компоновки макета. (Унаследовано от VisualElement) |
Navigation |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от NavigableElement) |
NavigationProxy |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от NavigableElement) |
Opacity |
Возвращает или задает значение непрозрачности, применяемое к элементу при его отрисовке. Это свойство может быть привязано. (Унаследовано от VisualElement) |
Padding |
Расстояние между содержимым Page и его границей. (Унаследовано от Page) |
Parent |
Получает или задает родительский элемент этого элемента. (Унаследовано от Element) |
ParentView |
Устаревшие..
Возвращает элемент, являющийся ближайшим предком этого элемента, то есть VisualElement. (Унаследовано от Element) |
Platform |
Устаревшие..
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от Element) |
RealParent |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
Resources |
Возвращает или задает локальный словарь ресурсов. (Унаследовано от VisualElement) |
Rotation |
Возвращает или задает угол поворота (в градусах) вокруг оси Z (аффинного поворота) при отрисовке элемента. (Унаследовано от VisualElement) |
RotationX |
Возвращает или задает угол поворота (в градусах) вокруг оси Х (перспективного поворота) при отрисовке элемента. (Унаследовано от VisualElement) |
RotationY |
Возвращает или задает угол поворота (в градусах) вокруг оси Y (перспективного поворота) при отрисовке элемента. (Унаследовано от VisualElement) |
Scale |
Возвращает или задает коэффициент масштабирования, применяемый к элементу. (Унаследовано от VisualElement) |
ScaleX |
Возвращает или задает значение масштаба для применения к оси X. (Унаследовано от VisualElement) |
ScaleY |
Возвращает или задает значение масштаба для применения к оси Y. (Унаследовано от VisualElement) |
SelectedItem |
Выбранный в настоящее время элемент. (Унаследовано от MultiPage<T>) |
SelectedTabColor |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
Style |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от NavigableElement) |
StyleClass |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от NavigableElement) |
StyleId |
Возвращает или задает определяемое пользователем значение для уникальной идентификации элемента. (Унаследовано от Element) |
TabIndex |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от VisualElement) |
Title |
Заголовок Page. (Унаследовано от Page) |
ToolbarItems |
Набор ToolbarItem, реализованных для конкретной платформы. (Унаследовано от Page) |
TranslationX |
Возвращает или задает дельту преобразования по оси X для элемента. (Унаследовано от VisualElement) |
TranslationY |
Возвращает или задает дельту преобразования по оси Y для элемента. (Унаследовано от VisualElement) |
Triggers |
Возвращает список триггеров, связанных с этим элементом. Это свойство может быть привязано. (Унаследовано от VisualElement) |
UnselectedTabColor |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
Visual |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от VisualElement) |
Width |
Возвращает текущую отрисовываемую ширину этого элемента. Это свойство может быть привязано и доступно только для чтения. (Унаследовано от VisualElement) |
WidthRequest |
Возвращает или задает требуемую переопределенную ширину для этого элемента. (Унаследовано от VisualElement) |
X |
Возвращает текущее положение этого элемента по оси X. Это свойство может быть привязано и доступно только для чтения. (Унаследовано от VisualElement) |
Y |
Возвращает текущее положение этого элемента по оси Y. Это свойство может быть привязано и доступно только для чтения. (Унаследовано от VisualElement) |
Методы
ApplyBindings() |
Применяет привязки к BindingContext. (Унаследовано от BindableObject) |
BatchBegin() |
Обозначает начало пакета изменений, вносимых в свойства элементов. (Унаследовано от VisualElement) |
BatchCommit() |
Обозначает конец пакета команд, применяемых к элементу, и указывает на то, что команды должны быть зафиксированы. (Унаследовано от VisualElement) |
ChangeVisualState() |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от VisualElement) |
ClearValue(BindableProperty) |
Очищает значение, заданное методом SetValue для |
ClearValue(BindablePropertyKey) |
Очищает значение, заданное методом SetValue для свойства, которое определяется параметром |
CoerceValue(BindableProperty) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от BindableObject) |
CoerceValue(BindablePropertyKey) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от BindableObject) |
CreateDefault(Object) |
Создает страницу по умолчанию, подходящую для отображения на |
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) |
Устаревшие..
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от Page) |
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от Page) |
EffectIsAttached(String) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
FindByName(String) |
Возвращает элемент, содержащий указанное имя. (Унаследовано от Element) |
Focus() |
Пытается установить фокус на этом элементе. (Унаследовано от VisualElement) |
ForceLayout() |
Заставляет Page выполнить проход макета. (Унаследовано от Page) |
GetPageByIndex(Int32) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от MultiPage<T>) |
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) |
Возвращает |
Layout(Rectangle) |
Обновляет границы элементы во время цикла макета. (Унаследовано от VisualElement) |
LayoutChildren(Double, Double, Double, Double) |
Размещает дочерние элементы Element в указанную область. (Унаследовано от Page) |
Measure(Double, Double, MeasureFlags) |
Возвращает минимальный размер, который требуется визуальному элементу для отображения на устройстве. (Унаследовано от VisualElement) |
NativeSizeChanged() |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от VisualElement) |
On<T>() |
Возвращает зависящий от платформы экземпляр этого класса TabbedPage, для которого можно вызвать зависящий от платформы метод. |
OnAppearing() |
При переопределении позволяет разработчикам приложения настроить поведение немедленно до того, как Page становится видимым. (Унаследовано от Page) |
OnBackButtonPressed() |
Событие, возникающее при нажатии кнопки "Назад". (Унаследовано от MultiPage<T>) |
OnBindingContextChanged() |
Вызывается, когда контекст привязки Page меняется. Переопределите этот метод, чтобы добавить обработчик класса для данного события. (Унаследовано от Page) |
OnChildAdded(Element) |
Вызывается при добавлении дочернего элемента к объекту MultiPage<T>. (Унаследовано от MultiPage<T>) |
OnChildMeasureInvalidated(Object, EventArgs) |
Указывает, что предпочтительный размер дочернего элемента Element был изменен. (Унаследовано от Page) |
OnChildRemoved(Element) |
Устаревшие..
Разработчики приложений могут переопределять этот метод для настройки реакции на удаление дочернего элемента. (Унаследовано от VisualElement) |
OnChildRemoved(Element, Int32) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от VisualElement) |
OnChildrenReordered() |
Вызывается перед тем, как будет создано событие ChildrenReordered. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. (Унаследовано от VisualElement) |
OnCurrentPageChanged() |
Вызывает событие CurrentPageChanged. (Унаследовано от MultiPage<T>) |
OnDisappearing() |
При переопределении позволяет разработчику приложения настроить поведение, когда Page исчезает. (Унаследовано от Page) |
OnMeasure(Double, Double) |
Метод, который вызывается при измерении макета. (Унаследовано от VisualElement) |
OnPagesChanged(NotifyCollectionChangedEventArgs) |
Вызывается при изменении страниц объекта MultiPage<T>. (Унаследовано от MultiPage<T>) |
OnParentSet() |
Вызывается при изменении свойства Parent объекта Page. (Унаследовано от Page) |
OnPropertyChanged(String) |
Вызывается при изменении привязываемого свойства. (Унаследовано от MultiPage<T>) |
OnPropertyChanging(String) |
Этот метод можно вызвать из дочернего класса для уведомления о том, что свойство будет изменено. (Унаследовано от BindableObject) |
OnSizeAllocated(Double, Double) |
Указывает, что для Page был назначен размер. (Унаследовано от Page) |
OnSizeRequest(Double, Double) |
Устаревшие..
Этот метод вызывается во время этапа измерения цикла макета, чтобы получить желаемый размер элемента. (Унаследовано от VisualElement) |
OnTabIndexPropertyChanged(Int32, Int32) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от VisualElement) |
OnTabStopPropertyChanged(Boolean, Boolean) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от 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) |
SetupContent(T, Int32) |
При переопределении в производном классе инициализирует |
SetValue(BindableProperty, Object) |
Задает значение указанного свойства. (Унаследовано от BindableObject) |
SetValue(BindablePropertyKey, Object) |
Задает значение propertyKey. (Унаследовано от BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
SizeAllocated(Double, Double) |
SizeAllocated вызывается во время цикла макета для сообщения о начале макета поддерева. (Унаследовано от VisualElement) |
TabIndexDefaultValueCreator() |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от VisualElement) |
TabStopDefaultValueCreator() |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от VisualElement) |
UnapplyBindings() |
Отменяет применение всех заданных ранее привязок. (Унаследовано от BindableObject) |
Unfocus() |
Отменяет установку фокуса на этот элемент. (Унаследовано от VisualElement) |
UnhookContent(T) |
Разработчики приложений переопределяют этот метод с целью отмены регистрации обработчиков событий для элементов, которые они зарегистрировали в SetupContent(T, Int32). (Унаследовано от MultiPage<T>) |
UpdateChildrenLayout() |
Требует, чтобы дочерние элементы ElementPage обновили свои макеты. (Унаследовано от Page) |
События
Appearing |
Указывает, что Page скоро появится. (Унаследовано от Page) |
BatchCommitted |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от VisualElement) |
BindingContextChanged |
Возникает каждый раз, когда свойство BindingContext изменяется. (Унаследовано от BindableObject) |
ChildAdded |
Происходит каждый раз, когда дочерний элемент добавляется к элементу. (Унаследовано от Element) |
ChildRemoved |
Происходит каждый раз, когда дочерний элемент удаляется из элемента. (Унаследовано от Element) |
ChildrenReordered |
Происходит при переупорядочении дочерних элементов объекта VisualElement. (Унаследовано от VisualElement) |
CurrentPageChanged |
Используется при изменении свойства CurrentPage. (Унаследовано от MultiPage<T>) |
DescendantAdded |
Происходит каждый раз, когда в поддерево элементов добавляется дочерний элемент. (Унаследовано от Element) |
DescendantRemoved |
Происходит каждый раз, когда из поддерева элементов удаляется дочерний элемент. (Унаследовано от Element) |
Disappearing |
Указывает, что Page скоро перестанет отображаться. (Унаследовано от Page) |
FocusChangeRequested |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от VisualElement) |
Focused |
Происходит, когда элемент получает фокус. (Унаследовано от VisualElement) |
LayoutChanged |
Вызывается, когда макет Page был изменен. (Унаследовано от Page) |
MeasureInvalidated |
Событие, которое возникает, когда макет визуального элемента становится недействительным. (Унаследовано от VisualElement) |
PagesChanged |
Вызывается при изменении дочерних страниц объекта MultiPage<T>. (Унаследовано от MultiPage<T>) |
PlatformSet |
Устаревшие..
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. (Унаследовано от 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) |
IItemsView<T>.CreateDefault(Object) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от MultiPage<T>) |
IItemsView<T>.SetupContent(T, Int32) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от MultiPage<T>) |
IItemsView<T>.UnhookContent(T) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от MultiPage<T>) |
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) |
Возвращает логическое значение, указывающее, выполняется ли анимация, заданная в |
Batch(IAnimatable) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Создает и применяет привязку к свойству. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Устаревшие..
Создает и применяет привязку из выражения. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
AncestorToRoot(Page) |
Для внутреннего использования платформой Xamarin.Forms. |
FindByName<T>(Element, String) |
Возвращает экземпляр типа |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
GetSortedTabIndexesOnParentPage(VisualElement) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая выполняет исчезание, описанное параметрами |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
Возвращает задачу, которая анимирует границы VisualElement, указанные параметром |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Поворачивает элемент VisualElement, указанный в |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая масштабирует элемент VisualElement, указанный в |
RotateTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу поворота, описанного параметрами |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая выполняет наклон по оси Y до |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая выполняет наклон по оси X до |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Возвращает задачу, которая масштабирует элемент VisualElement, указанный в |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
MultiPage<T>, отображающий массив вкладок в верхней части экрана, каждая из которых загружает содержимое на экран. |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Выполняет анимацию свойств элементов TranslationX и TranslationY от их текущих значений до новых значений. Это гарантирует, что входной макет находится в той же позиции, что и визуальный макет. |
HasVisualStateGroups(VisualElement) |
Возвращает |