ListBox как числовой элемент управления UpDown в WPF - PullRequest
1 голос
/ 03 июня 2009

Одним из недостатков, которые я обнаружил в WPF, является отсутствие элемента управления Numeric UpDown. Поэтому я создаю список с высотой 25, чтобы он отображал только один элемент за раз, а вертикальная прокрутка напоминает элементы управления UpDown. Моя проблема в том, что когда я использую прокрутку для изменения значения, я не могу получить текущее значение, отображаемое в списке. Может ли идея получить значение, отображаемое в списке без его выбора?

Ответы [ 4 ]

2 голосов
/ 17 марта 2011

У расширенного набора инструментов WPF есть один: NumericUpDown enter image description here

2 голосов
/ 03 июня 2009
1 голос
/ 03 июня 2009

Вы также можете прикрепить событие ScrollBar.Scroll. Это срабатывает, когда вы прокручиваете. Может быть, вы можете изменить SelectedIndex вручную или установить фокус?

1 голос
/ 03 июня 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...