C# WPF的列表选择器?

C# WPF的列表选择器?,c#,wpf,touch,kiosk,listpicker,C#,Wpf,Touch,Kiosk,Listpicker,我正在WPF中开发一个触摸屏信息亭应用程序。我正在利用微软的Surface控件使应用程序对触摸屏更加友好,但我还没有找到一个好的替代品来替代ComboBox——它似乎是从列表中选择单个值的唯一选项之一,同时使用小屏幕不动产 Silverlight中的WindowsPhone7工具包有一个ListPicker,这或多或少正是我想要的,但据我所知,由于它在Silverlight中,我无法在我的WPF应用程序中使用它 在我尝试从头开始构建之前,有人知道WPF的ListPicker类型控件吗 除此之外,

我正在WPF中开发一个触摸屏信息亭应用程序。我正在利用微软的Surface控件使应用程序对触摸屏更加友好,但我还没有找到一个好的替代品来替代ComboBox——它似乎是从列表中选择单个值的唯一选项之一,同时使用小屏幕不动产

Silverlight中的WindowsPhone7工具包有一个ListPicker,这或多或少正是我想要的,但据我所知,由于它在Silverlight中,我无法在我的WPF应用程序中使用它

在我尝试从头开始构建之前,有人知道WPF的ListPicker类型控件吗

除此之外,对于WPF中的触摸屏应用程序,有人有任何比标准组合框更好的选择吗


编辑:为了澄清,我知道WPF有一个组合框,但这不是一个理想的触摸屏控件。如果您查看大多数电话或信息亭应用程序,尽可能避免使用组合框控件。这就是为什么我提出了ListPicker(请参见此处),因为它是一个更适合这种情况的触摸友好控件。

您是否尝试过设置ListBox的样式

我认为您所需要做的就是删除ScrollViewer(这可以通过使用自定义ControlTemplate来完成)


您需要对其进行修改。不要被它的大小吓坏了-修改应该很简单。

你试过设计ListBox的样式吗

我认为您所需要做的就是删除ScrollViewer(这可以通过使用自定义ControlTemplate来完成)


您需要对其进行修改。不要被它的尺寸吓坏了——修改应该很简单。

“我还没有找到一个好的组合框替代品”嗯?WPF有一个组合框。为什么需要找到替代品?ComboBox不是触摸屏使用的理想控件,这就是为什么ListPicker被开发出来的原因。触摸屏上的组合框(作为下拉列表)是一个相当笨拙的控件?WPF有一个组合框。为什么需要找到替代品?ComboBox不是触摸屏使用的理想控件,这就是为什么ListPicker被开发出来的原因。触摸屏上的组合框(作为下拉列表)是一个相当笨拙的控件。谢谢-这就是我最后所做的,它工作得非常完美。只是在转换过程中使用了一些代码。谢谢-这就是我最后所做的,它工作得非常完美。只是需要在转换过程中使用一些代码。