2012-03-03 7 views
0

파노라마 앱을 가지고 페이지 중 하나에 버튼을 만들었습니다. 사용자가 버튼을 클릭 할 때 페이지를 열 수 있습니까?파노라마 앱에서 간단한 페이지를 열려면 어떻게해야합니까?

 private void button1_Click(object sender, RoutedEventArgs e) 
     { 
      SearchPage sp = new SearchPage(); 
      sp.Visibility = System.Windows.Visibility.Visible; 

지금은 sp.Visibility이 잘못되었습니다. 보조 페이지를 어떻게 보여줄지 아무도 알아 줄 수 없습니까?

+0

는 답변을 받아 들일 생각을 당신의 질문. 지금까지 당신은 단지 50 %의 경우에만 그렇게했습니다. 이렇게하면 사람들이 귀하의 질문에 답변 할 수 있습니다. –

답변

1

웹 응용 프로그램처럼 실버 응용 프로그램에서 사용자를 다음 페이지로 리디렉션해야합니다.

NavigationService.Navigate(new Uri("/SearchPage.xaml", UriKind.Relative); 
당신은 쿼리 문자열 매개 변수를 추가하여 페이지 매개 변수를 전달할 수 있습니다

:

NavigationService.Navigate(new Uri("/SearchPage.xaml?name=" + txtName.Text, UriKind.Relative); 

SearchPage.cs에서이 말을하여 쿼리 문자열을 검색 할 수 있습니다

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) 
{ 
    var name = NavigationContext.QueryString["name"]; 
} 
1

페이지를 말하면 응용 프로그램에서 파노라마 항목 또는 새 페이지를 의미합니까?

관련 문제