Size: a a a

Xamarin Developers (MAUI, Forms, iOS, Android, UWP)

2021 May 27

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Push-уведомления отправляйте с сервера/сервиса уведомлений
регистрируйте их в платформенном коде только
к ViewModel они отношения не имеют
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
элементы - типа контролы? Button и т.п.?
источник

ĮŜ

Įğøŕ Ŝįvĭŗïñōv... in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Да
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
надо стараться делать дизайн с существующими в обеих платформах контролами
если чего-то нет, но очень нужно в одной, можно всегда кастомный вариант запилить
либо ещё может быть что что-то на одной платформе выглядит одним способом, а на другой другим, и общие привязки не сделать (например опции изменения выделенной ячейки находятся в Toolbar на Android, или по свайпу влево на iOS), то можно например во ViewModel сделать свойства и команды, которые будут работать только для одной платформы
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
а для другой их просто не привязывать
источник

ĮŜ

Įğøŕ Ŝįvĭŗïñōv... in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Я не могу найти это в документации. Скажите пожалуйста где можно найти информацию о том как создать платформа зависимый код.
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
создаёте файл в проекте платформы
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
то есть не в общем проекте
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
о_О
источник

ĮŜ

Įğøŕ Ŝįvĭŗïñōv... in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
А как его вызвать при ножатии кнопки?
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
ээ, а зачем вам его вызывать?
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
что за сценарий?
источник

ĮŜ

Įğøŕ Ŝįvĭŗïñōv... in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
На пример нужно, чтобы пользователь открыл галерею и отправил фото.
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
используйте сервисы или готовые библиотеки для этого
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
создаёте в общем проект интерфейс сервиса
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
а его реализацию пишите в платформенном коде
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
и регистрируете интерфейс с реализацией в Setup каждой платформы
источник

ĮŜ

Įğøŕ Ŝįvĭŗïñōv... in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Спасибо! Я понял.
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
источник

e

entdark in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
IoC вернее, не сервисы
просто обычно там регистрируют всякие ISomethingService
источник