Grid 응용 프로그램 템플릿을 기반으로 Windows Store 응용 프로그램을 개발하고 있습니다. 새 프로젝트를 만들 때 응용 프로그램에 대해 생성 된 샘플 데이터가 있습니다. 앱에는 홈, 그룹화 된 항목 및 항목 세부 정보의 세 페이지 만 있습니다.Grid App의 여러 항목 템플릿
항목 세부 정보에 대해 다른 템플릿을 사용할 수 있는지 궁금해합니다. 그렇다면 어떻게해야합니까?
예를 들어, 스마트 폰 목록이 포함 된 그룹과 프린터 목록이 포함 된 그룹이 있습니다. 스마트 폰 항목 세부 정보 템플릿에서 "메모리 카드", "스피커폰"및 "운영체제"와 같은 필드가있는 반면 프린터 항목 세부 정보 템플릿에서는 "속도", "수락 됨 카트리지 "및"용지 크기 "가 있습니다.
항목 세부 템플릿을 추가하고 어떤 항목을 보았는지에 따라 올바른 템플릿을 사용하려면 어떻게해야합니까? http://babaandthepigman.wordpress.com/2012/02/08/datatemplateselector-winrt/을 살펴 보았지만 XAML 응용 프로그램에만 해당되는 것으로 보입니다. 저는 XAML/VB/C++/C#을 사용하지 않고 JavaScript와 HTML5만을 사용하고 있습니다.
나는 여러 개의 'itemDetail' 페이지가 있다고 이야기하고 있습니다. 이 "지능형 페이지 탐색"을 보여주는 WinJS 라이브러리에 예제 코드가 있습니까? 그러나 항목 간 유사성에 대한 좋은 점을 알고 있으므로 필요에 따라 다른 HTML 태그가있는 항목 세부 정보에 막대한 양의 코드를 넣어야합니까? 그것은 매우 효율적으로 보이지 않습니다. –
탐색 템플릿을 사용하여 새 프로젝트를 만들면 탐색 프레임 워크가 제공됩니다. 불행히도 하나의 페이지 ("home") 만 제공되므로 WinJS.Navigation.navigate() 메소드를 사용하지 않을 것입니다. dev 센터 (dev.windows.com)에서 해당 메소드를 조회하면 몇 가지 예를 찾을 수 있습니다. –