169 похожих чатов

Привет) Крч шота я застрял третий день ничего не могу придумать xamarin.forms под

ios

есть у меня collectionview с одним столбцом
и мне нужен effect/behavior для того
чтобы каждая парная строка была другого цвета, нежели непарная

есть варианты?
перерыл много чего, адекватного найти не удалось

11 ответов

11 просмотров

Первый вариант, который пришел в голову у CollectionView есть ссылка на ItemsSource. Есть BindingContext в ячейке. так можно получить индекс элемента. И для каждого из них по индексу красить, просто проверяяна чётность.

Аля-Ільїна Автор вопроса
Kirill Ashikhmin
Первый вариант, который пришел в голову у Collecti...

ну индекс вытянуть окей а что красить то?)) если идти путём behavior'ов то нужно каким то образом вытягивать из datatemplat'a вьюшку и у неё устанавливать backgroundcolor (что само по себе звучит неочень, но мало того, я не особо представляю как это сделать) если effects то это не менее 🥴 была попытка замутить в коллекции ивент по типу "onappeared" и по его срабатыванию изменять цвет ячейки но такой возможности нет ибо в uicollectionviewdelegate естб только willdisplaycell и на момент срабаиывания этого метода ячейка ещё не появляется

Аля Ільїна
ну индекс вытянуть окей а что красить то?)) если ...

в OnParentSet. ну и на уровень рендереров спускаться не обязательно тут

Аля-Ільїна Автор вопроса
Аля Ільїна
onparentset? можно подбробней?))

ну у любой вьюхи в Forms есть такой метод)

Аля-Ільїна Автор вопроса
Kirill Ashikhmin
ну у любой вьюхи в Forms есть такой метод)

эт я понял) не совсем понимаю чем он поможет

Аля Ільїна
эт я понял) не совсем понимаю чем он поможет

ну к этому моменту есть и Parent (доступ к ItemSource) и к BindingContext и к View. Вот там считается индекс и от него у View указывается фон.

Аля-Ільїна Автор вопроса
Kirill Ashikhmin
ну к этому моменту есть и Parent (доступ к ItemSou...

сори всё ещё не понимаю как мне получить доступ к View которая отвечает за конкретный айтем

Аля Ільїна
сори всё ещё не понимаю как мне получить доступ к ...

ну вынеси тогда содержимое DataTemplate в отдельный файл. Как понимаю они сейчас в xaml страницы?

Аля-Ільїна Автор вопроса
Kirill Ashikhmin
ну вынеси тогда содержимое DataTemplate в отдельны...

ну я же это не к одной конкретной коллекции применить хочу)))

Аля Ільїна
ну я же это не к одной конкретной коллекции примен...

ну сделать BaseView от которой наследовать вьюхи ячеек

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта