|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
Простите, люди, запарился с этим WPF, но разбираться хочется:) Перерыл всё по сабжу, нашёл примеры, но ни один не пашет. Например Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
NavigationContext вообще нет, несмотря, что System.Windows.Navigation подключён а Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
выдаёт ошибку NullReferenceExсeption при создании new Page2 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2017, 07:02 |
|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
sposad, Не уверен, что Ваш способ это общепринятая практика. Вот Вам простейший пример. Если не получится, то выкладывайте пример Вашего проекта, постараюсь помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2017, 14:27 |
|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
iMrTidy, Да откуда же мне знать про общепринятые практики, когда только вот взялся за WPF и делаю перманентно, когда получается время найти? Есть проблема - ищу в инете такие же примерно, смотрю как народ решает. В данном случае понравилось это решение , но воспроизвести его не получается... Спасибо за пример! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 08:39 |
|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
sposadiMrTidy, Да откуда же мне знать про общепринятые практики, когда только вот взялся за WPF и делаю перманентно, когда получается время найти? Есть проблема - ищу в инете такие же примерно, смотрю как народ решает. В данном случае понравилось это решение , но воспроизвести его не получается... Спасибо за пример! На мой взгляд Вы нашли отличный пример, и попытались сделать навигацию при помощи URI, но видимо упустили, что: - Передача параметра происходит, например, в событии клика кнопки. - Получение параметра на событии NavigateTo страницы назначения, либо в конструкторе. Возможно, LoadCompleted тоже подойдёт, но подписываться на своё собственное событие ни к чему. Пример, что я предложил, передает объект (параметр) напрямую в конструктор страницы, которая создаётся вручную. Я думаю, разберётесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 09:39 |
|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
iMrTidysposadiMrTidy, Да откуда же мне знать про общепринятые практики, когда только вот взялся за WPF и делаю перманентно, когда получается время найти? Есть проблема - ищу в инете такие же примерно, смотрю как народ решает. В данном случае понравилось это решение , но воспроизвести его не получается... Спасибо за пример! На мой взгляд Вы нашли отличный пример, и попытались сделать навигацию при помощи URI, но видимо упустили, что: - Передача параметра происходит, например, в событии клика кнопки. - Получение параметра на событии NavigateTo страницы назначения, либо в конструкторе. Возможно, LoadCompleted тоже подойдёт, но подписываться на своё собственное событие ни к чему. Пример, что я предложил, передает объект (параметр) напрямую в конструктор страницы, которая создаётся вручную. Я думаю, разберётесь. так угнетает, что NavigationContext вообще у меня отсутствует, хотя нужное пространство System.Windows.Navigation подключено, пока не получается именно поэтому, вот печаль-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 10:08 |
|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
sposad, я хз, за всю свою практику ни разу не пользовался Навигацией в WPF. как по мне бесполезный треш ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 11:30 |
|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
Roman Mejtes, На сотовых только часто применяёт. Согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 12:04 |
|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
sposadiMrTidyпропущено... На мой взгляд Вы нашли отличный пример, и попытались сделать навигацию при помощи URI, но видимо упустили, что: - Передача параметра происходит, например, в событии клика кнопки. - Получение параметра на событии NavigateTo страницы назначения, либо в конструкторе. Возможно, LoadCompleted тоже подойдёт, но подписываться на своё собственное событие ни к чему. Пример, что я предложил, передает объект (параметр) напрямую в конструктор страницы, которая создаётся вручную. Я думаю, разберётесь. так угнетает, что NavigationContext вообще у меня отсутствует, хотя нужное пространство System.Windows.Navigation подключено, пока не получается именно поэтому, вот печаль-то... Потому что у Вас не Silverlight проект. Вот Вам еще пример, надеюсь, поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 14:14 |
|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
iMrTidy, Я для примера соорудил и Silverlight хелловорд, там тоже чего-то этого не было. Огромное Вам спасибо за примеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 14:36 |
|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
sposadiMrTidy, Я для примера соорудил и Silverlight хелловорд, там тоже чего-то этого не было. Огромное Вам спасибо за примеры. Если честно, то, на мой взгляд, нет смысла тратить на Silverlight время. Майкрософт прекратил поддержку этого продукта начиная со студии 2017. Полагаю, что навигационные окна и страницы в рамках WPF, так же не самое перспективное направление, хотя могут быть специфичные задачи. Если есть желание, то можно поиграться с Ribbon, хотя Майкрософт не сильно продвигает и этот продукт. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 16:51 |
|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
iMrTidy, сейчас у них в тренде UWP, а на WPF положили болт, впрочем как всегда. Так, что WPF не долго осталось, к счастью он хотя бы останется в .NET ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 18:16 |
|
Передача параметров на страницу при навигации на неё
|
|||
---|---|---|---|
#18+
Roman MejtesiMrTidy, сейчас у них в тренде UWP, а на WPF положили болт, впрочем как всегда. Так, что WPF не долго осталось, к счастью он хотя бы останется в .NET Если я правильно понял, то в UWP есть XAML, и в принципе никто не мешает воплощать MVVM, поэтому WPF, возможно, плавно перейдет в UWP. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 18:20 |
|
|
start [/forum/topic.php?fid=21&fpage=8&tid=1440508]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 185ms |
0 / 0 |