
vladimir
20.06.2018
13:15:47

Kirill
20.06.2018
13:19:08

vladimir
20.06.2018
13:19:54
о_О
но почему

Google

vladimir
20.06.2018
13:20:48
а никто до их пор не запилил рендерер с RecyclerView?

Max
20.06.2018
13:21:13

vladimir
20.06.2018
13:22:07
в жужле только что нашёл
https://gist.github.com/veryhumble/0648d7f367a5a808633361ed2e31260e

Max
20.06.2018
13:24:10
а оно будет работать, если я там условный хеддер еще добавлю?
или это не относится никак к рендеру listView?

vladimir
20.06.2018
13:29:14
ну там есть header судя по всему

Vlad
20.06.2018
14:13:12

Max
20.06.2018
14:26:54

Vlad
20.06.2018
14:27:49

Max
20.06.2018
14:28:07

Vlad
20.06.2018
14:28:27
Даже когда наследовался от ListView, специально проверить, то тоже не находило такого

Alexander
20.06.2018
16:45:14
Ребята, а у вас ListView в XF UWP работает?

Google

Max
20.06.2018
16:46:38

Alexander
20.06.2018
16:47:19
Покажи разметку
самая простая с картинками. в ios и android все норм, в UWP ничего

Max
20.06.2018
16:47:42

Kirill
20.06.2018
16:53:15

Alexander
20.06.2018
16:53:46

Max
20.06.2018
16:54:24
а ты уверен, что у тебя там хоть что-то отображается на странице?
это вот самое первое что надо проверить
потом ListView на статичной коллекции
потом уже заниматься биндингами
когда я начинал, я примерно так же и разбирался с ним
и да, оно временами просто не подтягивало изменения с кода, вне зависимости от платформы
когда-то года 2 назад
Короче, днем я реквестировал, что при переворотах страница с ListView (XF) падает.
Решается полным удалением хеддера. (И темлпейт и статичного)

Vlad
20.06.2018
17:23:31

Max
20.06.2018
17:25:33

Pavel
20.06.2018
18:51:32
Привет, есть куча картинок в виде byte[], хочется их кешировать.
Нашел способ через FFImageLoading, https://github.com/luberda-molinet/FFImageLoading/wiki/Xamarin.Forms-Advanced, кто-нибудь пользовался?

Kirill
20.06.2018
19:20:37

Pavel
20.06.2018
19:23:17

Max
20.06.2018
19:42:00
Короче, ListView с Header падает при переходе с одной Detail на другую, если там есть ListView и это не фиксится стандартными средствами никак.

Google

Max
20.06.2018
19:43:41
CustomRender ± спасает

Vladislav
20.06.2018
19:58:27
и как ты пофиксил?
скидуй сюды

Max
20.06.2018
20:00:15
и как ты пофиксил?
Рисую отдельно Content сверху и ListView под ним, поверх всего ScrollView
И залоченный скролл у ListView

Kirill
20.06.2018
20:02:16

Max
20.06.2018
20:02:52

Kirill
20.06.2018
20:03:30

Max
20.06.2018
20:03:31

Kirill
20.06.2018
20:03:45

Max
20.06.2018
20:03:59

Кита
20.06.2018
20:04:15

Max
20.06.2018
20:04:32
Благо след проджект на Xamarin Classic

Kirill
20.06.2018
20:04:53

Max
20.06.2018
20:04:54
?

Kirill
20.06.2018
20:05:46
Давно не использую listview и всё норм)
Хотя надо дописать recycler для поддержки динамических размеров ячеек.

Google

Max
20.06.2018
20:06:29
До такого я не дошел

Kirill
20.06.2018
20:06:57

Max
20.06.2018
20:07:08
Просто до такого я не дошел
Но завтра дойду?

Kirill
20.06.2018
20:08:04
?ок)

Max
20.06.2018
20:08:29
На самом деле, это фиксится дорисовкой чилдренов в стек

Admin
ERROR: S client not available

Nikolai
20.06.2018
20:08:31

Max
20.06.2018
20:08:44
У меня там не 1000 полей
А 30-40
Максимум

Nikolai
20.06.2018
20:10:17
Засунь тогда всё в StackLayout, есть nuget-ы для Bindable StackLayout

Max
20.06.2018
20:10:34

Nikolai
20.06.2018
20:10:41
https://alexdunn.org/2017/12/12/xamarin-nuget-xamarin-forms-dynamic-bindable-stacklayout/

Max
20.06.2018
20:10:55
Ещё один фееричный костыль?

Nikolai
20.06.2018
20:11:46
Так или иначе, listview внутри scrollview - это очень странно, и весьма оверхед

Google

Max
20.06.2018
20:12:25
Я бы хотел сказать как я всей душой ненавижу XF, но об этом мейби на докладе

Nikolai
20.06.2018
20:16:48
исходники ListViewRenderer для RecycleElement вообще нечитаемые
Но listview внутри scrollview - такое себе решение. На самом деле bindable StackLayout довольно легко делается.
Ну либо пилить свой велосипед с RecyclerView, который отображает Xamarin.Forms ячейки. Я как-то делал такое, на основе вот этого: https://github.com/PawKanarekInsys/FormsRecyclerViewApp

Kirill
20.06.2018
20:24:39
С этого момента поподробнее
Ну как раз это и есть RepeaterView. Реализуется за пару минут, если не делать поддержку observableCollection для item source. С ним немного дольше, но редко нужно. Если поля ввода используются, то лучше его, а не listview, что бы значения не терялись и тд

Max
20.06.2018
20:25:25

Kirill
20.06.2018
20:26:05
Удобная штука)

Nikolai
20.06.2018
20:31:53
А без ListView формсы становятся не особо-то и нужными. Кроссплатформенная навигация делается, наверное, любым mvvm-фреймворком, странички с кнопками-полями ввода-надписями формошлёпятся на раз-два нативными инструментами. Наибольшие трудозатраты - это именно ui-коллекции, и эта важнейшая вещь так и не доведена до ума в XF
Проекту 4 года - до сих пор нет списков с несколькими столбцами

Max
20.06.2018
20:33:19
Но было бы норм, если завести из коробки

Nikolai
20.06.2018
20:34:54
Рендерер, который рисует и кэширует ячейки из Xamarin.Forms вьюшек, делается отнюдь не на раз-два

Max
20.06.2018
20:35:38

Kirill
20.06.2018
20:47:17

Nikolai
20.06.2018
20:49:24
В XF все делается в xamle, на ведре довольно много бойлерплейта, если не использовать MvxRecyclerView или что-то подобное

Кита
20.06.2018
20:55:56

vladimir
20.06.2018
20:56:45

Vladislav
20.06.2018
20:56:57

Max
20.06.2018
20:59:40
Где можно будет говорить правду

Vladislav
20.06.2018
20:59:52