2013-01-21 4 views
0

Button, GridViewItem 및 ListBoxItem과 같은 여러 항목의 사용자 지정 시각적 상태를 설정하려고합니다. 내가 몇몇 주를 놓친 것 같아. 나는 stackoverflow와 msdn을 통해 검색하여 가능한 모든 시각적 상태 목록을 찾을 수 없으므로 내가 모두 덮고 있는지 확인할 수 있습니다. 누군가는 VisualState 이름과 GroupNames의 목록을 찾을 수있는 곳을 알고 있습니까?VisualState 이름 및 그룹 이름, WinRT WinPRT

업데이트 : 당신이 아니라 도구 상자를 통해 추가 할 수 없습니다 해당 항목에 대한 Visual Studio에서 버튼에 대한 템플릿을 확인할 수 있습니다.

답변

0

그들을 찾을 수있는 장소는 제어 템플릿 자체입니다. 디자이너 뷰에서 컨트롤을 마우스 오른쪽 단추로 클릭하고 템플릿을 추출하여 응답하는 시각적 상태를 확인합니다.

+0

Button에서는 가능하지만 GridViewItem과 같은 항목에서는 사용할 수 없습니다. – nimatra

+0

가능합니다. GridView를 마우스 오른쪽 단추로 클릭하고 추가 템플릿 편집을 선택한 다음 생성 된 항목 컨테이너 편집 (ItemContainerStyle)/복사본 편집을 선택합니다. 꽤 복잡한 경로이지만, 거기에 있습니다. –

+0

이것은 도움이되었지만, 생성 된 템플릿에서 다루지는 않지만 효과적 인 visualstates가있는 것처럼 보입니다. 예 : GridViewItem 템플릿에 SelectedPointerOver가 포함되어 있지 않지만 시각적 상태를 할당하면 항목 동작이 변경됩니다. – nimatra