Windows phone 7 ListPicker为正常状态和扩展状态提供单独的模板

Windows phone 7 ListPicker为正常状态和扩展状态提供单独的模板,windows-phone-7,listpicker,Windows Phone 7,Listpicker,可以订阅ModeChanged事件,也可以为ListPicker控件的正常和扩展状态使用单独的模板 我特别想寻找一种方法,在ListPicker展开(不是全屏)时包装文本,在ListPicker处于正常状态时不包装文本 我在针对Windows Phone 7.1的应用程序中使用此功能,并且不会触发GotFocus、LostFocus和Tap事件。现在,我能看到的唯一事件是SizeChanged事件,通过查看ListPickerMode状态来查看切换模板。ListPicker支持两个单独的模板,每

可以订阅ModeChanged事件,也可以为ListPicker控件的正常和扩展状态使用单独的模板

我特别想寻找一种方法,在ListPicker展开(不是全屏)时包装文本,在ListPicker处于正常状态时不包装文本


我在针对Windows Phone 7.1的应用程序中使用此功能,并且不会触发GotFocus、LostFocus和Tap事件。现在,我能看到的唯一事件是SizeChanged事件,通过查看ListPickerMode状态来查看切换模板。

ListPicker支持两个单独的模板,每个场景一个

对展开的视图使用
ItemTemplate


使用
FullModeItemTemplate
查看整个页面。

ItemTemplate同时用于expanedview和Normal视图,lPicker.ListPickerMode是(ListPickerMode.Normal或ListPickerMode.Expanded)。我正在寻找一种方法,当我的列表中的项目少于5个并且不必打开FullMode窗口查看短列表时,可以使用文本换行显示短列表。