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 свойству и назначать DataTemplate свойству ItemTemplate возвращаемые страницы для объектов наименее производного типа. Во-вторых, разработчики приложений могут добавить в свойство последовательность 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) |
Возвращает |