2011-07-06 2 views
3

제 생각에 ListPicker 목록 항목은 허용되지 않는 작은 탭 대상입니다. 확실히 그 높이는 Microsoft가 발표 한 스타일 가이드에서 권장하는 최소 크기보다 작습니다. 그리고 사실 Microsoft가 전체 화면을 전체 화면으로 표시 할 때 훨씬 더 큰 글자를 사용한다는 사실만으로도 나는이 의견을 홀로 남기고있는 것이 아닙니다.ListPicker 전체 화면 목록

이 전체 화면 큰 글꼴 프레젠테이션을 내 자신의 UI 디자인에 사용하고 싶습니다. DataTemplate을 정적 리소스로 지정하려고 시도했지만 아무 효과가없는 것처럼 보였습니다. 리소스 이름에 오타가 생겼을 때 컴파일러가 불만을 제기했기 때문에 처리 된 것으로 확신합니다.

답변

0

항목에 ListPickerItem 개체를 사용하고있었습니다. 전체 모드를 실행하기에 충분한 항목이 있고 그 다음에 barfs가 나타날 때까지 작동합니다.

시스템 네임 스페이스를 가져오고 String 개체를 사용하면 모든 것이 늠름한 것입니다. DataTemplate을 제공하고 무언가에 바인딩하는 것도 가능합니다.

나는 진정한 버그를 발견했지만 사소한 해결 방법이있는 것으로 생각합니다. ListPickerItem을 사용하지 마십시오.

2

어떤 기준에서 항목 탭 대상 크기가 너무 작다고 말합니까? 이 개인적인 의견 또는 사용자 피드백을 기반으로합니까?

ListPicker의 기본 스타일이 마음에 들지 않으면 다시 템플릿을 작성하십시오.

ItemCountThreshold 속성을 사용하면 FullMode를 항상 사용할지 여부를 제어 할 수 있습니다 (0으로 설정).

풀 모드 템플릿을 적용하여 거기에 표시되는 내용의 두꺼운 타겟 크기를 늘릴 수도 있습니다.

+0

ItemCountThreshold를 0으로 설정하면 내 전화에서 목록이 표시 될 때 "The parameter is incorrect"예외가 발생합니다. WP7.1 베타 2를 사용하고 있습니다. –

+0

실제로 예외를 발생시키는 "전체"모드가 표시됩니다. 모드를 명시 적으로 설정하거나 목록에 많은 항목을 넣거나 임계 값을 설정하면 세 가지 모두 "매개 변수가 잘못되었습니다." 이것은 필러를 템플릿 화할지 여부와 상관없이 발생합니다. –

+0

이전에는 예외를 언급하지 않았습니다. 이 부분이 같은 질문입니까? 그렇다면 재 자국있어? –