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

Доброго времени. Скажите, если я создам центр сообщений между страницами И передам

туда данные после создания экземпляра страницы, а эта страница её viewmodel будет подписана на эти сообщения, то передадутся ли сообщения во viewmodel той страницы которую хочу открыть?

13 ответов

6 просмотров

ничего не понял, но 1) центр сообщения у xamarin есть из коробки 2) зачем все какие-то странности юзают для передачи параметров при навигации? можно использовать вариант навигации ViewModel и сразу в нее кидать или shell копипастнуть

Mikkel-Mike Автор вопроса
dimonovdd
ничего не понял, но 1) центр сообщения у xamarin е...

У shell есть навигация.. Я по инструкции все делал и у меня не заработало. Вот и думаю подключить как говорится из коробки класс messagecenter для передачи параметров. При этом задумался, а будут ли они передаваться 1 - создаётся страница 2 - передаётся сообщение (отправится ли?) Или надо сперва отправить 1 - отправляем сообщение 2 - создаём страницу и открываем типа(примет ли сообщение? Ведь экземпляр страницы ещё не был создан)

Mikkel Mike
У shell есть навигация.. Я по инструкции все делал...

насколько я помню, я shell не юзал, но исходники копал: если применить это для viewModel, а не для страницы, то shell точно пытается это передать во viewmodel

Mikkel Mike
У shell есть навигация.. Я по инструкции все делал...

а вся эта передаче параметров, через mesaging сenter при навигации - извращенство

Mikkel-Mike Автор вопроса
Mr. Onion
Messaging Center не используйте

нет не зло, у меня есть обертка, чтобы код был более менее читаемым

Mikkel Mike
Ну не знаю.. Больше даже идей нету..

Читайте, гуглите, и ещё раз читайте

dimonovdd
нет не зло, у меня есть обертка, чтобы код был бол...

Согласен. Не зло, а удобный инструмент в умелых руках. Ну и у меня не обёртка уже, а полностью своя реализация с кучкой дополнительных возможностей, что упрощает использование и позволяет проще контролировать события и не плодить ошибки из-за этого.

Kirill Ashikhmin
Согласен. Не зло, а удобный инструмент в умелых ру...

ну я оберточку на enum писал, очень полезно когда, у меня есть какие-то одинаковые визуализации, и они прокидывают какое-то действие в одно место

У меня в адвансед темплейте есть не-shellовская навигация с передачей параметров в страницу из VM, как в Shell

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

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

читать файл максимально быстро? странный вопрос))
zamtmn
52
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
я не понимаю mov [r11+8],rcx и прочие. мы записываем значение из rcx, куда?
Bor
15
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
А какие расширения активно используются в промышленности? Именно идейные, по типу гадт, а не всякие оверлоадедстрингс
Степан
11
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
Guys Who’s kurdish on this group?
Hiwa Amiri
11
Карта сайта