Xamarin Forms 3.0 добавляет диспетчер визуального состояния


Появилась новая версия Xamarin Forms с диспетчером визуального состояния, макетом Flex, таблицами стилей и поддержкой письма справа налево.

Xamarin дает разработчикам возможность разрабатывать приложения для iOS и Android с помощью C #. Он основан на Mono, реализации Microsoft .NET Framework с открытым исходным кодом. Введение Xamarin.Forms в Xamarin 3 добавило возможности создавать собственные пользовательские интерфейсы для iOS, Android и Windows Phone из единой общей базы кода C #. Xamarin.Forms предоставляет кроссплатформенные элементы управления и макеты, которые сопоставляются с собственными элементами управления во время выполнения, что означает, что ваши пользовательские интерфейсы полностью встроены. Разработчики Xamarin могут выбирать кодирование в Visual Studio или в Xamarin Studio, которая работает в Windows и Mac.
Диспетчер визуального состояния был доступен на других платформах XAML, и теперь Microsoft добавила его в Xamarin.Forms 3.0. Он позволяет динамически изменять пользовательский интерфейс в зависимости от того, какой тип экрана доступен для вашего приложения. Теперь вы можете декларативно определять различные состояния для своих макетов и элементов управления в XAML или C # и обновлять пользовательский интерфейс.

Следующее улучшение — это добавление нового макета FlexLayout, вдохновленного веб-интерфейсом Flexbox. Причина его добавления в том, что разнообразие размеров экрана, на которых могут работать ваши приложения Xamarin.Forms, значительно выросло. FlexLout дает вам больше контроля над распределением дочерних элементов и адаптацией макетов к различным размерам и размерам. Разработчики также продвигают более плоскую иерархию пользовательского интерфейса.
В новую версию также добавлена поддержка каскадных таблиц стилей (CSS), чтобы обеспечить дополнительный способ выражения стилей вместе со стилем XAML. Таблицы стилей могут быть добавлены как отдельные файлы CSS в ваш проект или встроены в ваши ресурсы. Для создания ваших стилей доступно множество общих селекторов.
Разработчики Xamarin.Forms, использующие Visual Studio 2017 версии 15.7, также смогут гораздо лучше использовать IntelliSense, поскольку версия Xamarin.Forms теперь работает на том же механизме IntelliSense, что и в WPF и UWP. Предлагаемые улучшения включают улучшенное сопоставление, завершение привязки / команды, завершение ресурсов, завершение расширения разметки. Движок также улучшил предложения лампочек, навигацию по коду и линтинг.

Больше информации
Xamarin.Forms в NuGet
Статьи по Теме
Мониторинг приложений для Xamarin
Выпущен Xamarin 3
Предварительные версии платформы Xamarin
Обновления Xamarin Mac
Xamarin теперь бесплатен — все это меняет или ничего?
Подтверждение отмены Astoria — разработчикам рекомендовано попробовать Xamarin
Microsoft покупает Xamarin — тоже самое время
Мониторинг приложений для Xamarin
Xamarin Test CloudXamarin Designer для Android
Microsoft и Xamarin совместно работают над внедрением встроенных iOS и Android в Visual Studio
Собирается ли Microsoft оживить .NET с помощью Xamarin Acquisition?

Чтобы быть в курсе новых статей на I Programmer, подпишитесь на нашу еженедельную новостную рассылку, подпишитесь на RSS-канал и подпишитесь на нас в Twitter, Facebook или Linkedin.

Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info


Добавить комментарий