windows-mobile – PocketPC平台上的智能手机风格的ComboBox行为?

我为PocketPC平台(.NET Compact Framework 2.0及更高版本)开发应用程序,并且我经常遇到的一个问题是ComboBox控件的下拉宽度不足以显示非常长的字符串值.

我遇到了P / Invoke方法来扩大下拉宽度,但我真正想要的是ComboBoxes的智能手机风格行为.通过这个,我的意思是初始视图是旋转控件(滚动选项列表的左/右箭头),如果你单击操作按钮,它会带你到所有选项的全屏幕再现更容易阅读.

我想我可以创建一个自定义用户控件来模拟PocketPC上的这种行为,但我想知道是否有可能获得实际的智能手机功能并使用它.如果可能的话,利用现有功能肯定会更快.

最佳答案 我不认为这是可能的,因为ComboBox中的行为就是PocketPC智能手机操作系统处理ComboBox的方式.如果您使用ComboBox编译智能手机应用程序并在常规PocketPC中运行它,则ComboBox将不会以这种方式运行(我认为).

点赞