2011-08-15 2 views
0

C# Windows 기반 응용 프로그램에서 WPF 페이지 탐색을 사용하고 있습니다. 내가 좋아하는 만드는 오전 일련의 페이지가 있습니다이WPF 탐색 - 무작위 액세스 - 앞으로 또는 뒤로 이동하지 않고 직접 페이지로 이동

Page TargetPage = new myPage01(); 
TargetFrame.Navigate(TargetPage); 

페이지 생성 및 탐색이 잘 작동하고, 내가 객체에 의해 전달하고 있기 때문에 날 이후에 참조하는 페이지가 살아 보관 처음 포인트.

사용자가 마지막 페이지 (동일한 데이터의 모든 다른보기)를 클릭하고 다음 버튼을 클릭하면 UI가 첫 페이지까지 "반복"됩니다. 프레임을 첫 페이지로 리디렉션 할 수있는 방법을 찾으려고합니다. GUI 자체에 내장 된 저널 히스토리에 의존하기를 원하지 않습니다. 이전에 작성된 첫 페이지 또는 코드에서 참조하여 이전에 작성한 페이지를 참조 할 수있는 방법은 무엇입니까? 모든 페이지 탐색 예제는 항상 페이지를 새로 작성하거나 뒤로 또는 다음 페이지를 사용하여 다른 페이지로 이동합니다.

감사

답변

0

나는 GUI 자체에 내장 된 저널 히스토리에 의존하고 싶지 않아요.

당신이하고 싶지 않다면 당신은 스스로를 추적 할 필요가 있습니다. 나는 빌트인 기능에 문제가 없다면 추천하지 않습니다. 첫 번째 페이지가 BackStack의 마지막 항목 일 수 있습니다.

+0

내가 저널을 사용하고 싶지 않을 때 명확히하기 위해, 나는 단지 사용자가 GUI에 의지해야하는 것을 원하지 않는다. 저널을 프로그래밍 방식으로 특정 페이지에 액세스 할 수 있다면 환상적 일 것입니다 ... 방법이 있다면 ... 어떻게 ... 감사합니다. –

관련 문제