Представления интерфейса пользователя Xamarin.FormsXamarin.Forms User Interface Views

Как использовать представления, предоставляемые Xamarin.FormsHow to use the views provided by Xamarin.Forms

АнимацияAnimation

Платформа Xamarin.Forms включает собственную инфраструктуру анимации, которая проста для создания простой анимации, отличаясь при этом достаточно универсальной для создания сложных анимаций.Xamarin.Forms includes its own animation infrastructure that's straightforward for creating simple animations, while also being versatile enough to create complex animations.

BoxViewBoxView

BoxView Является просто простой цветным прямоугольником, но он может использоваться для декоративных элементов, элементарные графики и получения интерактивно сенсорный ввод.The BoxView is just a simple colored rectangle, but it can be used for decorative items, rudimentary graphics, and for obtaining interative touch input.

ButtonButton

Button Реагирует на касание или щелчок, который направляет приложению выполнения определенной задачи.The Button responds to a tap or click that directs an application to carry out a particular task.

ЦветаColors

Определение и использование цветов в разных платформах может быть непростой задачей при каждая платформа имеет свои собственные стандартов и значения по умолчанию.Defining and using colors across platforms can be tricky when each platform has its own standards and defaults.

Справочник по элементам управленияControls Reference

В этом документе приводится краткий справочник для представления пользовательского интерфейса, которые составляют платформу Xamarin.Forms, такие как страниц, макеты, представления и ячеек.This document is a quick reference to the UI views that make up the Xamarin.Forms framework, such as Pages, Layouts, Views and Cells.

DataPagesDataPages

DataPages предоставляют API, чтобы быстро и легко привязывать источник данных к предварительно созданные представления.DataPages provide an API to quickly and easily bind a data source to pre-built views. Элементы списка и страницы сведений о автоматически будет отображать данные и настроить использование тем.List items and detail pages will automatically render the data, and be customized using themes.

DatePickerDatePicker

DatePicker Позволяет пользователю выбрать дату в указанном диапазоне.The DatePicker allows a user to select a date within a specified range. Она реализуется с помощью средства выбора даты, поддерживаемых конкретной платформы, что программа запускается на компьютере.It is implemented using the date picker supported by the particular platform that the program is run on.

ГрафикаGraphics

Как включить в приложение Xamarin.Forms графики и визуальные элементы игровое ядро.How to incorporate graphics and game engine visuals into a Xamarin.Forms application.

ИзображенияImages

Образы могут совместно использоваться платформах с помощью Xamarin.Forms, могут быть загружены специально для каждой платформы, или их можно загрузить для отображения.Images can be shared across platforms with Xamarin.Forms, they can be loaded specifically for each platform, or they can be downloaded for display.

МакетыLayouts

Xamarin.Forms есть несколько макетов для организации на экране содержимого.Xamarin.Forms has several layouts for organizing on-screen content. StackLayout, Grid, FlexLayout, AbsoluteLayout, ScrollView, и RelativeLayout каждого используется для создания привлекательных и адаптивных пользовательских интерфейсов.StackLayout, Grid, FlexLayout, AbsoluteLayout, ScrollView, and RelativeLayout can each be used to create beautiful, responsive user interfaces.

ListViewListView

Xamarin.Forms предоставляет элемент управления представления списка для отображения прокрутки строк данных.Xamarin.Forms provides a list view control to display scrolling rows of data. Элемент управления включает контекстных действий HasUnevenRows автоматического изменения размера, разделителя настройки, по запросу для обновления и заголовки и нижние колонтитулы.The control includes contextual actions, HasUnevenRows automatic sizing, separator customization, pull-to-refresh, and headers and footers.

КартыMaps

Добавление карты требуется дополнительная загрузка пакета NuGet и некоторые конфигурации для конкретных платформ.Adding maps requires an additional NuGet package download and some platform-specific configuration. Карты и маркеры ПИН-код после завершения конфигурации можно добавить несколько строк кода.Maps and pin markers can be added in just a few lines of code once the configuration is done.

Средство выбораPicker

Picker Представление является элемент управления для выбора элемента из списка данных.The Picker view is a control for selecting a text item from a list of data.

SliderSlider

Slider Позволяет пользователю выбрать числовое значение из непрерывного диапазона.The Slider allows a user to select a numeric value from a continuous range.

СтилиStyles

Шрифт, цвет и другие атрибуты могут быть сгруппированы в стили, которые могут совместно использоваться элементы управления, макеты или с помощью ResourceDictionaries всего приложения.Font, color, and other attributes can be grouped into styles which can be shared across controls, layouts, or the entire application using ResourceDictionaries.

TableViewTableView

Это представление таблицы похоже на представление списка, но вместо того чтобы разрабатываемые для длинных списков данных он предназначен для экранов стиль для элемента данных прокрутки элементов управления или простого меню прокрутки.The table view is similar to a list view, but rather than being designed for long lists of data it is intended for data-entry-style screens of scrolling controls or simple scrolling menus.

TextText

Xamarin.Forms имеет несколько представлений для представления и получения текста.Xamarin.Forms has several views for presenting and receiving text. Представления текста и форматирование для платформ.Text views can be formatted and customized for platforms. Параметры конкретного шрифта можно включить совместимость со средствами специальных возможностей.Specific font settings can enable compatibility with accessibility features.

ТемыThemes

Темы Xamarin.Forms определяют определенный внешний вид для стандартных элементов управления.Xamarin.Forms Themes define a specific visual appearance for the standard controls. Когда вы добавите темы словарь ресурсов приложения, изменится внешний вид стандартным элементам управления.Once you add a theme to the application's resource dictionary, the appearance of the standard controls will change.

Диспетчер визуальных состоянийVisual State Manager

Диспетчер визуальных состояний предоставляет структурированный способ для инициирования изменения в пользовательском интерфейсе из кода, включая макет, который отражает изменения ориентации устройства или размер.The Visual State Manager provides a structured way to trigger changes in the user interface from code, including layout that adapts to changes in device orientation or size.

WebViewWebView

Xamarin.Forms использует собственный управления браузера на каждой платформе и может отображать веб-сайты, локальные ресурсы и созданный Html-строки.Xamarin.Forms uses the native web browser control on each platform, and can display websites, local resources, and generated Html strings.