Size: a a a

Xamarin Developers

2021 January 31

ЕШ

Егор Шепелев... in Xamarin Developers
Евгений Сотников
Я полагаю у вас была проблема с конкретной реализацией конкретной библиотеки на разных платформах,  разработчики библиотек не постарались привести свое решение к единому интерфейсу для всех платформ. Следовательно, так же проблема должна была вылезти и во флаттере
Ещё раз поясню: никто не сравнивает технологии или не говорит, что А лучше В. Посыл был в том, что у технологии А есть некоторые проблемы. Мы решили их вот так. Как и говорил выше, абсолютно частный случай, но коллективный опыт - бесценен, посему важно делиться тонкостями. Если есть желание посравнивать технологии, велком в профильные ресурсы
источник

М

Микаил in Xamarin Developers
Добрый вечер!
Есть какой-нибудь контрол для выбора значений от - 60 до +60
Во всплывающем окне
источник

A

Alex in Xamarin Developers
Микаил
Добрый вечер!
Есть какой-нибудь контрол для выбора значений от - 60 до +60
Во всплывающем окне
NumericUpDown, Stepper
источник

A

Alex in Xamarin Developers
Можно самому из пары батонов и лейблов
источник

М

Микаил in Xamarin Developers
Alex
Можно самому из пары батонов и лейблов
Во всплывающем?
В стандартных элементах вроде не позволяет вставить что-то..
Единственое в displayactionsheet можно затащить массив
Но окно у него расширяется
источник

A

Alex in Xamarin Developers
Микаил
Во всплывающем?
В стандартных элементах вроде не позволяет вставить что-то..
Единственое в displayactionsheet можно затащить массив
Но окно у него расширяется
не внимательно прочитал, сорри
источник

VK

Vlad Khasenevich in Xamarin Developers
Микаил
Во всплывающем?
В стандартных элементах вроде не позволяет вставить что-то..
Единственое в displayactionsheet можно затащить массив
Но окно у него расширяется
ну сделайте всплывающее окно через rg.popup.plugin
источник

АИ

Аля Ильина in Xamarin Developers
Vlad Khasenevich
ну сделайте всплывающее окно через rg.popup.plugin
+++
источник

М

Микаил in Xamarin Developers
Vlad Khasenevich
ну сделайте всплывающее окно через rg.popup.plugin
Это использую, но я не могу обновить свойства после закрытия этого окошка.
Привязал метод к событию Poping для проверки, но вызывается функция столько раз, сколько я открывал popup
10 раз открыл значит 10 раз метод выполняется
источник

VK

Vlad Khasenevich in Xamarin Developers
Ну потому что у вас не правильно построена архитектура взаимосвязи вью моделей
Вью модель для попапа должна иметь TaskCompletionSource<TResult>
Когда страница закрывается вы ставите резалт
В вызывающем коде
var result = await NavigationService.Navigate<TResult>(...);
if (result != null) ...
источник

VK

Vlad Khasenevich in Xamarin Developers
Соответственно все это должна поддерживать навигация
источник

VK

Vlad Khasenevich in Xamarin Developers
Как более простой вариант
Можете на страницу попапа добавить кнопку "ок"
На ее срабатывание кидать message через MessagingCenter
источник

VK

Vlad Khasenevich in Xamarin Developers
На вызывающей вью модели делаете подписку и обязательно отписку, в каком-нибудь деструкторе или лучше в методе выхода со страницы
источник

М

Микаил in Xamarin Developers
PopupNavigation.Instance.PushAsync(new EditTimeManualyView(Название того, что будет меняться));

Я так вызываю
источник

М

Микаил in Xamarin Developers
Vlad Khasenevich
Как более простой вариант
Можете на страницу попапа добавить кнопку "ок"
На ее срабатывание кидать message через MessagingCenter
Как кнопка закроет popap если нету такого метода закрытия вроде.. Могу ошибаться конечно, но я не нашел
источник

VK

Vlad Khasenevich in Xamarin Developers
PopAsync
источник

VK

Vlad Khasenevich in Xamarin Developers
источник

М

Микаил in Xamarin Developers
Вот оно что надо... сейчас попробую.. Спасибо😁
источник

М

Микаил in Xamarin Developers
Я не знал, что popasynk закрывает.
А что, у всех навигацией этот метод закрывает?
Почему-то я запомнил это как то, что метод popasynk открывает срраницу тоже.
Я ещё помню не понимал, вроде открывает push, а popasynk почему открывает думал, так и забросил не разбираясь.. Походу какой-то глюк был или что, но у меня с popasynk открывал страницы.
источник

VK

Vlad Khasenevich in Xamarin Developers
Микаил
Я не знал, что popasynk закрывает.
А что, у всех навигацией этот метод закрывает?
Почему-то я запомнил это как то, что метод popasynk открывает срраницу тоже.
Я ещё помню не понимал, вроде открывает push, а popasynk почему открывает думал, так и забросил не разбираясь.. Походу какой-то глюк был или что, но у меня с popasynk открывал страницы.
Мэйби глюк
источник