2011-03-02 4 views
5

Windows Phone 7 용 파노라마 컨트롤처럼 작동하는 WPF 컨트롤이 필요하지만 데스크톱 응용 프로그램에 필요합니다.WP7 외부에서 WP7 Panorama 컨트롤을 사용할 수 있습니까?

응용 프로그램이 프로그래밍 방식으로 가로로 슬라이드 할 수있는 일련의 패널 (또는 파노라마 항목)을 포함합니다.

또한 화면에 현재 표시되지 않은 패널의 내용은 "지연로드"해야합니다. 즉, 참조되어야하지만로드되거나 렌더링되지 않아야합니다.

어떻게 든 WP7 파노라마 컨트롤을 적용 할 수 있습니까? 아니면 비슷한 방식으로 처음부터 사용자 지정 컨트롤을 개발해야합니까?

감사합니다.

편집 : 아마도 VirtualizationPanel을 사용하여 lazyload 동작을 구현할 수 있습니다.

답변

0

내가 지금까지 볼 수있는 한없는 것 같습니다.

This blog이 제작을 시도하기 시작 했으므로 직접 제작할 수 있습니다. 또한 개별 파노라마 항목의 생성에 대해 자세히 설명한 this page을 확인하십시오.

1

MahApps.Metro 아직 성숙하지는 않지만 wp7 파노라마 컨트롤을 허용합니다. Demo of how to use a panorama here. 나는 그걸로 조금 놀았지만, 가장 커스터마이징이 가능한 것은 아니지만, 그 일을 끝내고 있습니다. 꽤 달콤합니다. 또한 Sacha Barber (Codeproject Demigod)는 an article on making your own.을 작성했습니다. 아직 보지 못했지만, 그 사람은 보통 대단한 일을합니다. 그래서 나는 그것도 조사 할 것입니다.

1

http://blogs.microsoft.co.il/blogs/arielbh/archive/2010/10/21/porting-windows-phone-7-s-panorama-control-to-silverlight-4.aspx이 방법에 대한 몇 가지 단서를 제공합니다.

http://phone.codeplex.com/을 기본으로 사용한 다음 http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=4b281bde-9b01-4890-b3d4-b3b45ca2c2e4 (Microsoft Surface Manipulations 및 Microsoft Silverlight 용 관성 모멘트)을 사용하여 convert를 실행하여 touch에 응답하도록 할 수 있습니다.