문제

Can I pass value to Navigation Context like this:

NavigationContext.QueryString["param1"] = "PARAM1";

Is it a good way to set parameter?

도움이 되었습니까?

해결책

First of all, why you need to store some parameters in NavigationContext.QueryString? There are exists another good places for this.

If you want to pass parameters to another page, use this:

NavigationService.Navigate(new Uri("SomePage.xaml?param1=PARAM1"))

if you need to save some values to the state dictionary, you can use PhoneApplicationService.Current.State (global) or PhoneApplicationPage.State (page specific)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top