Какой подход использовать конкретный компонент, который доступен только для iOS или WPF или Android в Xamarin Forms?

Сообщество Apache StringEscapeUtils.escapeEcmaScript(String) возвращает строку с символами unicode, экранированными с использованием нотации \u.

"Art of Beer          
0
задан Yogi 18 January 2019 в 09:16
поделиться

1 ответ

Если вы хотите установить дизайн интерфейса пользователя на определенный элемент управления или макет. Например, запись или кнопка. Вы можете использовать пользовательское средство визуализации.

Пользовательские средства визуализации предоставляют мощный подход для настройки внешнего вида и поведения элементов управления Xamarin.Forms. Их можно использовать для небольших изменений стиля или сложной настройки макета и поведения платформы. Эта статья представляет собой введение в настраиваемые средства визуализации и описывает процесс создания настраиваемого средства визуализации.

И вы можете использовать DependencyService, если вы просто хотите вызвать какой-то собственный API.

DependencyService позволяет приложениям вызывать специфические для платформы функции из общего кода. Эта функциональность позволяет приложениям Xamarin.Forms делать все, что может делать нативное приложение.

И вы также можете использовать Effects . В некоторых случаях все три могут помочь вам реализовать ваши требования.

Есть несколько соответствующих случаев, которые используют один из них для решения проблемы. Я надеюсь, что они могут помочь вам лучше понять их различия и использование, и как выбрать их в качестве решения в конкретных случаях.

Случай CustomRenderer

Случай DependencyService

Случай эффекта

0
ответ дан Lucas Zhang - MSFT 18 January 2019 в 09:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: