0

다른 XAML 페이지의 일부인 탭 컨트롤 내에 XAML 페이지를 표시하는 방법에 대해 궁금합니다. 또는 그 문제에 대해서도 이것이 가능하다면. 나는 page1에있는 버튼을 클릭하고 page1에있는 탭 컨트롤 내에서 page2를 볼 수 있기를 원합니다.Silverlight 4의 탭 컨트롤 안에 XAML을 표시하는 방법

프레임 컨트롤 내에서 처리해야 할 항목이 있습니까? 아니면 다른 무엇입니까? 아니면 이것에 대한 더 나은 접근법이 있습니까?

나는 당신이 (가) Silverlight Navgition Framework 당신은 당신의 통제 안에 "프레임"을 보여줄 수 확인할 수 있습니다 Visual Studio 2010에서 Visual Studio 2010을

답변

1

당신은 탐색 프레임 워크를 사용할 수에 의해,하지만 당신이 요구하는지 정말 아니다 - 그것은 또한 여기 킬러 기능입니다 딥 링크 ..

This is a very good intro을 지원합니다. 다른 파일의 내용이 다른 탭에있는 동안 한 파일의 내용을 탭에 넣는 방법을 알고 싶습니다.

실버 라이트의 페이지는 단순히 사용자 정의 컨트롤입니다. 다른 컨트롤처럼 사용자 정의 컨트롤을 탭에 넣을 수 있습니다. 그럼 당신이 추가 할 수 있습니다

xmlns:local="clr-reference.MyApplicationNamespace" 

:

이 탭을 포함하는 페이지의 루트 요소에이 추가 : 다른 XAML 파일에 로컬 UserControl을을 사용하려면 다음을 수행해야합니다 탭에 컨트롤을 추가하려면 :

<local:usercontrolname name="mycontrol" someproperty="value" /> 
+0

예, 제가 원했던 것 같습니다. 그래도이 질문을하면 동일한 탭에 동일한 방식으로 더 많은 페이지를 추가 할 수 있습니까? – AmbiguousX

+1

페이지에 사용자 정의 컨트롤을 추가하기 만하면 원하는만큼 추가 할 수 있습니다. 페이지에 다른 페이지를 추가하는 것, 페이지에 컨트롤을 추가하는 것 등을 고려하면됩니다. –

+0

맞아, 끝내. 정말 고맙습니다! – AmbiguousX

1

내 실버 라이트 4.0에서 C# -4.0 프로그래밍하고 있습니다. 팀 호이어

+0

이것은 도움이 될 것입니다, 감사합니다! – AmbiguousX

관련 문제