我正在開發WPF中的觸摸屏信息亭應用程序。我利用Microsoft Surface控件使應用程序更易觸摸屏,但我還沒有找到ComboBox的好替代品 - 這似乎是從列表中選擇單個值的唯一選項之一,而使用少量屏幕房地產。WPF的ListPicker?
Silverlight中的Windows Phone 7工具包有一個ListPicker,它或多或少正是我正在尋找的,但據我所知,因爲它在Silverlight中,所以我無法在我的WPF中使用它應用程序。
在我嘗試從頭開始構建一個之前,有沒有人知道WPF的ListPicker類型控件?除此之外,任何人都可以選擇使用標準ComboBox替代WPF中的觸摸屏應用程序嗎?
編輯:澄清,我知道WPF有一個組合框,但這不是一個理想的控制觸摸屏使用。如果您查看大多數電話或自助服務終端應用程序,則儘可能避免使用ComboBox控件。這就是爲什麼我提出了ListPicker(請參閱http://blogs.msdn.com/b/delay/archive/2010/11/03/listpicker-i-hardly-even-know-er-a-detailed-overview-of-the-windows-phone-toolkit-s-listpicker-control.aspx),因爲這是對這種情況更友好的控制。
「我還沒有找到一個好的替代組合框」咦? WPF有一個ComboBox。爲什麼你需要找到替代品? – 2012-01-27 23:03:08
ComboBox不是觸摸屏使用的理想控件,這就是ListPicker開發的原因。觸摸屏上的組合框(作爲下拉列表)是一個相當笨拙的控件。 – Kohanz 2012-01-28 01:07:16