Как скрыть текст из ComboBox в wpf

Я хочу иметь раскрывающийся список из ComboBox и привязать SelectedItem, но не хочу показывать выбранный элемент в поле со списком. Итак, независимо от того, какой элемент выбран, я хочу показывать только стрелку из раскрывающегося списка. Я всегда хочу показывать это: Я всегда хочу показывать это:

Можно ли это сделать без изменения моделей просмотра и коллекции в ItemsSource?


person mZm    schedule 13.11.2020    source источник
comment
Может белый цвет текста?   -  person Athanasios Kataras    schedule 13.11.2020
comment
Фон текста серый, и он может быть разного оттенка для всех пользователей, поэтому я не думаю, что это решит мою проблему...   -  person mZm    schedule 13.11.2020


Ответы (1)


Вы можете уменьшить ширину, чтобы она соответствовала только стрелке:

<ComboBox Width="20">
    <ComboBoxItem>Item 1</ComboBoxItem>
    <ComboBoxItem>Item 2</ComboBoxItem>
</ComboBox>

введите здесь описание изображения

person Magnetron    schedule 13.11.2020
comment
Это действительно решает мою проблему, хотя мое магическое число было 15 :) Я думаю, что приму решение, но я подожду немного, просто чтобы посмотреть, есть ли более элегантное решение, потому что я немного беспокоюсь, что для разных пользователей может быть другой размер стрелки... - person mZm; 13.11.2020