Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / MVVM Light(страничная навигация )- передача сообщений / 6 сообщений из 6, страница 1 из 1
14.06.2013, 14:09
    #38297794
Fet Frumos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVVM Light(страничная навигация )- передача сообщений
Создаю WPF приложение с страничной навигацией, использую MVVM Light Toolkit. Страничная навигация реализована по примеру от гуру . Есть две страницы - FirstPage(загружается по умолчанию) и SecondPage. По некому событию перехожу с первой страницы на вторую, для второй нужно передать данные. Но при первом переходи сообщение не передается. При последующих работает.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
//FirstPage
NavigationService.NavigateTo(new Uri("SecondPage.xaml", UriKind.Relative));
Messenger.Default.Send<string>("my mess");

//SecondPage
//конструктор
public SecondPage()
{
    Messenger.Default.Register<string>(this, GetMess);
}

private void GetMess(string obj)
{

}



Можно конечно предварительно создать экземпляр второй страницы, но получаеться не очень красиво. Что посоветуете?
...
Рейтинг: 0 / 0
14.06.2013, 15:38
    #38297984
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVVM Light(страничная навигация )- передача сообщений
беда прям с этим mvvm
молодой человек, пора понять, что маркетологи это не те, кто нужны программерам.
слабо просто стат класс сделать, и через него меняться информацией?
ссылку передать во вторую форму с первой?
какой же он гуру, если его навигация не воспроизводится ? хирня какая то.
хватит копать лажу от гур всяких, пора думать своей головой.
...
Рейтинг: 0 / 0
14.06.2013, 15:44
    #38297993
EDUARD SAPOTSKI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVVM Light(страничная навигация )- передача сообщений
AlexeiKбеда прям с этим mvvm
молодой человек, пора понять, что маркетологи это не те, кто нужны программерам.
слабо просто стат класс сделать, и через него меняться информацией?
ссылку передать во вторую форму с первой?
какой же он гуру, если его навигация не воспроизводится ? хирня какая то.
хватит копать лажу от гур всяких, пора думать своей головой.
+1
...
Рейтинг: 0 / 0
17.06.2013, 10:38
    #38299500
Fet Frumos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVVM Light(страничная навигация )- передача сообщений
AlexeiKбеда прям с этим mvvm
молодой человек, пора понять, что маркетологи это не те, кто нужны программерам.
слабо просто стат класс сделать, и через него меняться информацией?
ссылку передать во вторую форму с первой?
какой же он гуру, если его навигация не воспроизводится ? хирня какая то.
хватит копать лажу от гур всяких, пора думать своей головой.

+2, а предметно по вопросу :)?
...
Рейтинг: 0 / 0
17.06.2013, 10:54
    #38299534
EDUARD SAPOTSKI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVVM Light(страничная навигация )- передача сообщений
Fet Frumos+2, а предметно по вопросу :)?
Предметно у "Севы" спроси, оне тебе раскажет как гланды через попу удалять, а как сделать просто и что бы работало уже сказали выше.
...
Рейтинг: 0 / 0
25.06.2013, 23:07
    #38310403
maratoss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVVM Light(страничная навигация )- передача сообщений
Если так, как предлагают ниже по ссылке?

Код: xml
1.
2.
3.
<TextBlock>
    <Hyperlink NavigateUri="Page2.xaml?Message=Hello">Go to page 2</Hyperlink>
</TextBlock>


http://stackoverflow.com/questions/1351546/passing-parameters-to-a-wpf-page-via-its-uri
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / MVVM Light(страничная навигация )- передача сообщений / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]