2012-05-02 2 views
1

ModeChanged 이벤트를 구독하거나 ListPicker 컨트롤의 Normal 및 Expanded 상태에 대해 별도의 템플릿을 사용할 수 있습니까?ListPicker Normal 및 Expanded 상태에 대한 별도의 템플릿

ListPicker가 확장되어 (전체 화면이 아닌) ListPicker가 일반 상태 일 때 랩되지 않을 때 내 텍스트를 래핑하는 방법을 찾고 있습니다.

Windows Phone 7.1 대상 응용 프로그램에서이 기능을 사용하고 있으며 GotFocus, LostFocus 및 Tap 이벤트가 발생하지 않습니다. 지금 당장 볼 수있는 유일한 이벤트는 SizeChanged 이벤트로 ListPickerMode 상태를보고 템플릿을 전환하는 것입니다.

답변

2

ListPicker는 시나리오별로 하나씩 2 개의 별도 템플릿을 지원합니다.

확장보기에는 ItemTemplate을 사용하십시오.
전체 페이지보기는 FullModeItemTemplate을 사용하십시오.

+0

ItemTemplate은 ExpanededView 및 기본보기 모두에 사용되며 lPicker.ListPickerMode는 (ListPickerMode.Normal 또는 ListPickerMode.Expanded)입니다. 목록에 5 개 미만의 항목이 있고 짧은 목록의 FullMode 창을 열지 않아도 TextWrapping을 사용하여 짧은 목록을 표시하는 방법을 찾고 있습니다. – user1369787