2013-12-23 2 views
0

초보자 질문에 결합 된 본체는, 실제로 인스턴스목록 상자 및 윈도우 폰 8

을 질문 : 제가 10 장을 가지고 있으며 각 장에서는 몇 단락 텍스트 내용을 포함, 내가 모든 문자를 나열하는 목록 상자를 만들려고 언제 해요 선택한 항목이 관련 텍스트를 표시합니다.

  1. 목록 상자에 SelectionChangedEventArgs를 사용하여 텍스트 블록 텍스트를 표시하는 새 xaml 페이지를 탐색하는 것이 적절합니까? 또는보다 효율적인 방법이 있습니까?
  2. 텍스트 블록 컨트롤이있는 xaml 페이지에 동적으로 텍스트를 표시하는 데 문제가 있습니다. 선택한 목록 상자의 매개 변수를 textblock xaml 페이지로 전달한 다음 텍스트를 동적으로 표시하려면 어떻게해야합니까?

TKS

답변

0

다른 페이지로

탐색 페이지 매개 변수 FOM 하나를 전달하려면 : 대상 페이지에서

string str= lstbox.selectedItem 
page.NavigationService.Navigate(new Uri("/Views/Page.xaml?parameter="+str, UriKind..Relative)); 

을 :

string parameter = string.Empty; 
if (NavigationContext.QueryString.TryGetValue("parameter", out parameter)) { 
    this.label.Text = parameter; 
} 

당신이 어떤가있는 경우 이 링크를 사용하는 것보다 혼란 스럽다 :

http://stackoverflow.com/questions/12444816/how-to-pass-values-parameters-between-xaml-pages