ListPicker для WPF? - PullRequest
       10

ListPicker для WPF?

1 голос
/ 27 января 2012

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

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

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

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

РЕДАКТИРОВАТЬ: Чтобы уточнить, я знаю, что 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),, потому что это более удобный сенсорный элемент управления для этой ситуации.

1 Ответ

1 голос
/ 28 января 2012

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

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

Вот краткое руководство, как это сделать .

Здесь вы можете найти шаблон по умолчанию , который необходимо изменить. Не пугайтесь его размера - модификации должны быть довольно простыми.

...