2012-01-27 4 views
1

Я разрабатываю приложение киоска с сенсорным экраном в WPF. Я использую элементы управления Microsoft Surface, чтобы сделать приложение более удобным для сенсорного экрана, но мне еще предстоит найти хорошую замену для ComboBox, которая, по-видимому, является одним из единственных вариантов выбора одного значения из списка, экранная недвижимость.ListPicker для WPF?

Набор инструментов Windows Phone 7 в Silverlight имеет ListPicker, который более или менее точно соответствует мне, но, как я понимаю, поскольку он находится в Silverlight, я не могу использовать его в своем WPF приложение.

Прежде чем я попытаюсь построить его с нуля, знает ли кто-нибудь о элементе управления ListPicker для WPF?

Запрет на то, что у любого есть какие-либо предпочтительные альтернативы стандарту ComboBox для приложения с сенсорным экраном в WPF?

EDIT: Чтобы уточнить, я знаю, что WPF имеет ComboBox, но это не идеальный элемент управления для использования с сенсорным экраном. Если вы посмотрите на большинство приложений для телефонов или киосков, то, по возможности, избегайте использования элементов управления 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), потому что это более удобное для пользователя управление для этой ситуации.

+0

«Мне еще предстоит найти хорошую замену для ComboBox« Да? WPF имеет ComboBox. Зачем вам нужна замена? –

+0

ComboBox не является идеальным элементом управления сенсорным экраном, поэтому был разработан ListPicker. Комбобокс (как выпадающий список) на сенсорном экране) является довольно неуклюжим контролем. – Kohanz

ответ

1

Вы попробовали стиль ListBox?

Я думаю, все, что вам нужно сделать, это удалить ScrollViewer (это можно сделать с помощью настраиваемого элемента ControlTemplate).

Here is a quick tutorial how to do that.

Here you can find the default template которое необходимо изменить. Не пугайтесь по своим размерам - модификации должны быть довольно простыми.

+0

Спасибо - это то, что я закончил, и он отлично работает. Просто нужно было использовать код для переходов. – Kohanz

 Смежные вопросы

  • Нет связанных вопросов^_^