2010-06-15 6 views
1

저는 Silverlight 응용 프로그램을 처음으로 개발하고 있습니다. 나는 몇몇 자습서를 거쳤지만이 특별한 문제에 도움이되는 것을 찾을 수 없다. 모든 페이지 (템플릿과 같은)에 버튼 세트를 제공하고 싶습니다. 버튼을 누르면 ContentGrid이 튀어 나와 새로운 ContentGrid이 삽입됩니다 (관련 .xaml 파일이로드 됨). 이 작업을 수행하는 가장 좋은 방법을 보여주는 자습서가 있습니까? 필자가 본 샘플에서는 두 페이지 사이를 전환하는 것처럼 보이므로 각 xaml 페이지에있는 단추 그룹을 복사하여 붙여 넣는 것은 문제가되지 않습니다. 그러나 페이지가 많을수록 매번 기본 레이아웃을 복사하여 붙여 넣는 것이 비효율적입니다. 어떤 제안여러 페이지에 대한 xaml '템플릿'만들기

답변

1

마스터보기를 만들고 각 페이지 내용을 사용자 정의 컨트롤로 만드는 데 사용되었습니다. 그런 식으로, 나는/적절한 페이지에 대한 사용자 정의 컨트롤에서 스왑 수 및 일관된 머리글 그런 식으로했을 ... ASP.NET에서 마스터 페이지를 비슷합니다. 나는 다른 템플릿들도 있음을 확신한다; 실버 라이트에서 사용할 수있는 모든 것을 알지 못합니다 ...

내가 제공 할 수없는 한 가지 대답은 전환입니다. 내가 제공 할 수있는 유일한 것은 Telerik이 그 목적을 위해 제어권을 가지고 있다는 것입니다. 전환 제어 : http://demos.telerik.com/silverlight/#Controls 당신이 그것을 얻기 위해 몇 백 달러를 줄일 수 없다면 저는 이해합니다 :-)

HTH.

+0

도움을 주셔서 감사합니다! 나는 사용자 정의 컨트롤을 만들고 코드에서 호출하는 접근 방식을 좋아합니다. 전환에 관해서는 사용자 컨트롤이 갈 길이라는 것을 알게 된 지금 스토리 보드 기능을 사용하는 것이 약간 쉬울 것이라고 확신합니다. – XSL

0

당신은 실버 비즈니스 응용 프로그램의 Visual Studio 프로젝트 템플릿를 시도하기위한

감사합니다?

+0

안녕하세요. 몇 번 설치를 시도했지만 열려고 할 때 "아니오 인스턴스"오류가 계속 발생했습니다. 문제가 무엇인지 모르지만이 특정 문제에 대한 사용자 정의 컨트롤을 만듭니다. 감사. – XSL

관련 문제