2011-04-27 2 views
0

나는 3 개의 분리 된 페이지 MainPage.xaml, Content.xaml 및 Nav.xaml이있다. Nav.xaml에서 버튼을 클릭하여 MainPage.xaml 내부에있는 'ucMainContent'userControl에 Content.xaml을로드해야합니다. 내가 뭘 잘못하고 있는지 궁금해. 어떤 조언도 높게 평가됩니다. 이 코드와 콘텐츠 컨테이너를 설정다른 xaml 페이지에서 mainPage로 콘텐츠 페이지를로드하는 방법은 무엇입니까?

에서 MainPage.xaml는 :

<UserControl x:Name="ucMainContent" /> 

나는 Nav.xaml에서에서 MainPage.xaml에 Content.xaml를로드하려합니다.

private void LoadContent_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e) 
    { 
     var contentPage = new Content(); 
     var ucMainPage = new MainPage(); 
     ucMainPage.ucMainContent.Content = contentPage; 
    } 
+0

당신이 질문을 조금 명확히 할 수 어떤 UserControl을의 부모를 찾을 수있는 우수한 일반 유틸리티가? 귀하의 프로그램이 정확히 달성하고자하는 것은 무엇입니까? – locoboy

+0

여기에 같은, 전혀 모르는 것이 무엇입니까 – Maciek

+0

나는 나의 질문을 수정했다. 확실한지 알려주세요. 다시 감사합니다! – vladc77

답변

1

나는 당신이이 경우 홈페이지에서 Nav.xaml의 부모 컨트롤을 찾아야 제대로 이해하는 경우 : Nav.xaml 페이지에서 코드는 어디 버튼입니다.

체크 아웃 http://forums.silverlight.net/forums/t/55369.aspx - 당신이

+0

링크를 제공해 주셔서 감사합니다. – vladc77

관련 문제