Size: a a a

Xamarin Developers

2020 December 17

МФ

Михаил Филиппов... in Xamarin Developers
Опустошаете в UI потоке?
источник

AK

Alexander Kudrinskiy in Xamarin Developers
добрый день,
XF Droid & IOS
возможно ли при запуске приложения прочитать все ПУШ-уведомления, висящие в области уведомлений. когда то находил что то такое, но не надо было, а сейчас не нагуглю никак ))
источник

АИ

Аля Ильина in Xamarin Developers
Михаил Филиппов
Сегодня столкнулся с проблемой, при быстром опустошением списка на айосе выскакивает ошибка нативная, об обращении к индексу вне массива
Долго пытался решить и try catch и изменение типа коллекции
При чём на Андроиде данной ошибки нет...
у меня кстате то же самое ща с колекшенами полезло
но я только на ios 14+ это вижу
источник

АИ

Аля Ильина in Xamarin Developers
если чо issue 12502
источник

АИ

Аля Ильина in Xamarin Developers
а кто то замечал за колекшенами (forms/ios) дубликаты айтемов? и если да то как фиксилось?)
источник

KI

Kot Ik in Xamarin Developers
Михаил Филиппов
Сегодня столкнулся с проблемой, при быстром опустошением списка на айосе выскакивает ошибка нативная, об обращении к индексу вне массива
Долго пытался решить и try catch и изменение типа коллекции
При чём на Андроиде данной ошибки нет...
Сталкивался, решилось сменой версии xf, не помню, какая была
источник

TS

Taras Shevchuk in Xamarin Developers
Аля Ильина
а кто то замечал за колекшенами (forms/ios) дубликаты айтемов? и если да то как фиксилось?)
MvxObservableCollection юзается?
источник

АИ

Аля Ильина in Xamarin Developers
Taras Shevchuk
MvxObservableCollection юзается?
нет, дефолтный
источник

TS

Taras Shevchuk in Xamarin Developers
Проблема была когда CillectionChanged принудительно на UI потоке вызывался, при етом реальное доьавление на другом потоке было. Ячейка создавалась на Appearing а потом с достаточным запроданием рейзился CollectionChanged на UI потоке и элемент из аргументов ивента додавался снова. На UI было скажем 4 элемента, а в объекте коллекции - только 2
источник

МФ

Михаил Филиппов... in Xamarin Developers
Аля Ильина
у меня кстате то же самое ща с колекшенами полезло
но я только на ios 14+ это вижу
я решил проблему, оказалось что я немного ошибся и крашилось, когда я пытался присвоить пустой коллекции не пустую
Сделал проверку на пустую коллекцию и очищаю её
Больше не вылетало надеюсь кому-то поможет
источник

АИ

Аля Ильина in Xamarin Developers
Михаил Филиппов
я решил проблему, оказалось что я немного ошибся и крашилось, когда я пытался присвоить пустой коллекции не пустую
Сделал проверку на пустую коллекцию и очищаю её
Больше не вылетало надеюсь кому-то поможет
ехб(((

ну у меня на ios младше 14 работает отлично
старше - вылетает(
источник

МФ

Михаил Филиппов... in Xamarin Developers
у меня и с прошлыми вылетало)
источник

e

entdark in Xamarin Developers
Михаил Филиппов
я решил проблему, оказалось что я немного ошибся и крашилось, когда я пытался присвоить пустой коллекции не пустую
Сделал проверку на пустую коллекцию и очищаю её
Больше не вылетало надеюсь кому-то поможет
а зачем делать Clear(), если сразу после этого вы присваиваете новый объект?
источник

МФ

Михаил Филиппов... in Xamarin Developers
Ну вот так вот)
На мой взгляд это выглядит так, что я сначала посылаю сигнал в мейн тред, чтобы он обратил внимание, что коллекция пуста, а затем уже с ней работаю
источник

e

entdark in Xamarin Developers
не факт, что оно даже успеет в баиндингах произвести те операции на старой коллекцией
да и зачем
если основное свойство с коллекцией заменяется полностью
источник

МФ

Михаил Филиппов... in Xamarin Developers
Скажем так, что после этого ни одного вылета не наблюдалось
источник

e

entdark in Xamarin Developers
а если убрать Clear, то будут вылеты?
источник

AZ

Alexey Zaburez in Xamarin Developers
Всем привет, нужно сделать при выборе элемента коллекции красить текст, рамку фрейма в один цвет, при диселекте они должны вернуться к прежнему виду. Конструкция Data Template у меня Frame->StackLayout->2 Лейбла. Подскажите, пожалуйста, как это сделать максимально безкостыльно
источник

e

entdark in Xamarin Developers
добавить в VM элемента свойство IsSelected, и привязать это свойство к размеру границы у Frame через конвертер
источник

RG

Renat Galiev in Xamarin Developers
VisualStateGroupList
источник