2008-09-26 4 views
7

프레임을 넣은 윈도우가 있습니다. 창에 있지만 프레임에는없는 단추를 클릭하면 프레임에 페이지를 추가하고 싶습니다. 창에 몇 개의 버튼이 있으며 버튼을 클릭 할 때마다 프레임에 다른 페이지가로드됩니다.WPF의 코드를 사용하여 프레임에 페이지를 추가하는 방법

저는이 WPF 자료에 대해 완전히 안심 했으므로이 접근법이 좋지 않을 가능성이 높습니다. 프레임을 캔버스로 바꾸고 캔버스에 추가 할 페이지 대신 UserControls를 만드는 방법에 대해 생각해 보았습니다. . 이 문제를 가장 잘 해결할 수있는 방법에 대한 아이디어와 제안을 환영합니다.

빌리 홀리스 (Billy Hollis)와 유사한 기능을 목표로 dnrtv 에피소드 115에서 시연했습니다. (http://dnrtv.com/default.aspx?showID=115).

+0

Robert : 저는 빌리 홀리스 앱과 비슷한 앱을 만들고 있습니다. 어쩌면 우리는 약간의 지식을 공유 할 수 있습니다. –

답변

12

Frame 클래스는 프레임에 표시 할 내용을 매개 변수로 사용하는 "탐색"메서드를 제공합니다. 이

+1

또한 탐색 컨트롤을 표시합니다. myFrame.Content = myPageObject를 사용하는 것을 선호합니다. –

-2

yourFramName.NavigationService.Navigate (yourPageObject)를 작동해야

myFrame.Navigate(myPageObject); 

를 호출하려고

예컨대 Frame1.NavigationService.Navigate (새 페이지 1());

관련 문제