Как сделать так, чтобы строки списка не могли быть выделены? - PullRequest
0 голосов
/ 04 января 2012

enter image description here

На изображении выше изображен ListBox.Вы можете видеть, что строки могут быть выбраны.Однако они не должны быть выбраны, когда я нажимаю на строку, но я понятия не имею, как решить эту проблему.У меня вопрос, как сделать так, чтобы строки списка выше не могли быть выбраны?

Ответы [ 2 ]

4 голосов
/ 04 января 2012

Самое простое решение - использовать ItemsControl вместо ListBox.Это аналогичный элемент управления, который не позволяет выбирать.

0 голосов
/ 04 января 2012

Вы можете повторно проверить элемент управления, удалив анимацию выбранного состояния. Легко сделать, если у вас есть смесь.

Щелкните правой кнопкой мыши ListBox, выберите «Редактировать дополнительные шаблоны | Редактировать контейнер сгенерированного элемента | Редактировать копию. Перейдите на вкладку «Состояния» и выберите «Выбранное состояние». (Для Silverlight) вы должны увидеть, что Rectangle "fillColor2" имеет красный круг, показывая, что его свойство Opacity анимировано в этом состоянии. Разверните fillColor2, нажмите «Непрозрачность» и нажмите «Удалить». Вы также можете сделать то же самое для состояния Focused (и состояния MouseOver, если вы не хотите эффекта наведения мыши)

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