Функции платформы Xamarin.FormsXamarin.Forms Platform Features

Xamarin.Forms расширяется и позволяет объединять функций конкретных платформ, с помощью эффекты, пользовательские отрисовщики, DependencyService, Помощью MessagingCenterи многое другое.Xamarin.Forms is extensible and lets you incorporate platform-specific features using effects, custom renderers, the DependencyService, the MessagingCenter, and more.

AndroidAndroid

В этом руководстве описывается Android особенностей платформы Xamarin.Forms и как реализовать материальному дизайну, обновив имеющихся приложений Xamarin.Forms Android.This guide describes the Android platform-specifics provided by Xamarin.Forms, and how to implement Material Design by updating existing Xamarin.Forms Android apps.

Класс устройстваDevice class

В этом руководстве описывается использование Device класс для создания поведения конкретной платформы в общий код и пользовательский интерфейс (в том числе с помощью XAML) и способы взаимодействия с элементами управления пользовательского интерфейса из фоновых потоков.This guide discusses how to use the Device class to create platform-specific behavior in shared code and the user interface (including using XAML), and how to interact with UI controls from background threads.

iOSiOS

В этом руководстве описаны iOS особенностей платформы Xamarin.Forms, и способы выполнения дополнительных операций ввода-вывода стиля с помощью Info.plist и UIAppearance API.This guide describes the iOS platform-specifics provided by Xamarin.Forms, and how to perform additional iOS styling via Info.plist and the UIAppearance API.

Исходные формыNative forms

Исходные формы разрешить Xamarin.Forms ContentPage -производным страниц для использования в собственных проектах Xamarin.iOS, Xamarin.Android и универсальной платформы Windows (UWP).Native Forms allow Xamarin.Forms ContentPage-derived pages to be consumed by native Xamarin.iOS, Xamarin.Android, and Universal Windows Platform (UWP) projects.

Исходные представленияNative views

Исходные представления из iOS, Android и универсальной платформы Windows можно непосредственно ссылаться из Xamarin.Forms.Native views from iOS, Android, and the Universal Windows Platform can be directly referenced from Xamarin.Forms. На исходные представления можно задать свойства и обработчики событий, и они могут взаимодействовать с представления Xamarin.Forms.Properties and event handlers can be set on native views, and they can interact with Xamarin.Forms views.

Особенности платформыPlatform-specifics

Особенности платформы позволяют использовать функциональные возможности, доступные только на определенной платформе, не требуя пользовательские модули подготовки отчетов или эффекты.Platform-specifics allow you to consume functionality that's only available on a specific platform, without requiring custom renderers or effects. Кроме того поставщики могут создавать свои собственные особенности платформы с эффектами.In addition, vendors can create their own platform-specifics with Effects.

WindowsWindows

В этом руководстве описывается Windows особенностей платформы Xamarin.Forms, и как добавить проект UWP в существующее решение Xamarin.Forms.This guide describes the Windows platform-specifics provided by Xamarin.Forms, and how to add a UWP project to an existing Xamarin.Forms solution.