2012-05-12 1 views
0

기본 overview.xaml이 listview가있는 프레임에로드되었고 두 번 클릭 한 항목의 세부 정보 페이지로 리디렉션하려고합니다. 그러나 항목을 두 번 클릭 한 세부 정보 페이지를 어떻게 가르 칠 수 있습니까?C# wpf frame redirect 추가 정보 보내기

void ListView_MouseDoubleClick(object sender, MouseButtonEventArgs e) 
{ 
    //send post info of selected item or similar missing... 
    this.Content = "Details.xaml"; 
} 

Lösung : 당신은 navigationState 객체를 받아들이는 이동 과부하를 호출하는 Page.NavigationService을 사용할 수 있습니다

this.NavigationService.Navigate(new Details(selectedItem)); //Details has a Constructor 

답변

0

. 또는 선택한 항목을 입력으로 받아 코드를 this.Content = new Details (mySelectedItem);로 다시 작성하는 세부 정보 페이지의 생성자를 만들면됩니다.

+0

프레임 안의 리디렉션이 작동하지 않는 것으로 나타났습니다. 단지 내용을 "Details.xaml"문자열로 설정합니다. 프레임 안의 프레임 리디렉션 코드는 어떻게됩니까? – CodingYourLife

+0

아, 생각났습니다 :이 .NavigationService.Navigate (새로운 세부 사항 (selectedStudent)); – CodingYourLife

+0

괜찮습니다. 큰 감사를 드린다! – CodingYourLife