2011-07-06 45 views
3

在我看来,ListPicker列表项是不可接受的小点击目标;当然,它们的高度小于微软公布的风格指南推荐的最小尺寸,而且微软采用更大字体全屏显示列表的事实表明,我并不孤单持这种观点。ListPicker全屏列表

我想在我自己的用户界面设计,使用这种全屏幕大字体显示。我试过指定一个DataTemplate(作为一个静态资源),但它似乎没有任何效果,尽管我很确定它被处理,因为当我在资源名称中编写错误时,编译器会抱怨。

回答

0

我正在使用ListPickerItem对象的项目。这将工作,直到有足够的项目触发完整模式,然后它barf。

如果我导入系统命名空间,并使用String对象,一切都虎背熊腰,脚蹬dory的。提供一个DataTemplate并绑定到某些东西也是可行的。

我想我已经找到了一个真正的错误,而是一个带有无关紧要的解决方法:不使用ListPickerItem。

2

你说什么样的物品点击目标尺寸太小?这是个人观点还是基于用户反馈?

如果您不喜欢ListPicker的默认样式,请重新设置它。

可以使用ItemCountThreshold属性来控制FullMode是否总是使用或不使用(将其设置为0)。

您还可以将一个完整的模式模板增加显示有什么touoch目标大小。

+0

当我尝试你ItemCountThreshold设置为0的建议,我的手机会抛出异常“的参数不正确”显示在列表时。我正在使用WP7.1 beta 2 –

+0

看来,它实际上是显示导致异常的“完整”模式。明确设置模式,将大量项目放在列表中,或者设置阈值,所有三项都会产生“参数不正确”。无论我是否尝试模板选取器,都会发生这种情况。 –

+0

您以前从未提到异常。这是同一个问题的一部分吗?如果是这样,你有一个repro? –