2012-06-25 2 views
0

Windows 8 Metro 응용 프로그램에서 중첩 Gridview (다른 눈금보기 내에서 gridview)를 사용하고 있습니다. 바깥 쪽 그리드의 모든 이벤트에 대해 시각적 스타일을 사용하지 않으려 고합니다. 클릭, 도청, 드래그 등의 이벤트가 발생합니다. 도와주세요.XAML 중첩 Gridview 외부 눈금 비주얼 스타일 사용 안 함

감사합니다.

+1

먼저 GridViews를 중첩하는 이유를 알려주십시오. –

+0

그리드가 의미있는 확대/축소 zoomeoutview에 있습니다. 문제는 모든 항목을 클릭하는 것보다 하나의 격자를 사용하면 항목 (항목 클릭, 선택 사항 변경 등)이 발생하지 않습니다. jsut는 클릭하면 줌 인보기로 이동하지만, 그것보다 다른 gridview 괜찮아요, 어떤 아이디어? – Ishti

+0

나는 이것이 예상 된 행동이라고 믿으며 패턴에 맞서 싸우면 안됩니다. 그렇지 않으면 사용자를 혼란스럽게 만들고 Microsoft를 분노하게됩니다. :) 의미있는 확대/축소의 목적은 더 큰 데이터 세트를 빠르게 탐색하고 해당 데이터로 작업하기위한 대체보기를 제공하지 않는 것입니다. 아마 거기에는 두 가지 확대/축소 레벨 만있는 이유 일 것입니다. –

답변

0

GridViews를 중첩하면 안됩니다. 목록 상자를 중첩하는 것과 같습니다. 작동하더라도 사용자에게 혼란을 줄 수 있습니다.

+0

Filip에게 감사드립니다. 그래서 어떻게 griviews를 중첩하지 않고 필요한 기능을 얻을 수 있습니까? – Ishti

+0

원하는 기능이 무엇인지 모르겠지만 GridView 내에 그룹을 갖고 싶을 수도 있습니다. 전체 GridView를 사용하는 대신 VariableSizedWrapGrid와 같은 기본 컨트롤/패널을 사용하는 것뿐입니다. 좀 더 대화 형 축소보기가 필요하다면 SemanticZoom 컨트롤을 사용해서는 안됩니다. 당신이 정확히 달성하기를 원하는 것을 모른 채 말하기는 어렵습니다. –

관련 문제