Wpf Предотвратить закрытие всплывающего окна при нажатии на пустые места во всплывающем окне - PullRequest
0 голосов
/ 22 октября 2018

У меня есть выпадающий список, который я отредактировал его шаблон управления.

Если я нажимаю флажок в выпадающем списке, всплывающее окно не закрывается.Но если я щелкаю границы или пустые места во всплывающем окне, оно закрывается.Как я могу предотвратить это?

Screenshot

1 Ответ

0 голосов
/ 22 октября 2018

У Combobox нет выделенного свойства, чтобы предотвратить это поведение, но в вашем случае должно работать HorizontalContentAlignment="Stretch".Теперь щелкнув по строке, вы установите / снимите флажок, и раскрывающееся меню останется открытым.

Полный пример:

<ComboBox HorizontalContentAlignment="Stretch">
    <CheckBox Content="1" />
    <CheckBox Content="2" />
    <CheckBox Content="3" />
    <CheckBox Content="4" />
    <CheckBox Content="5" />
    <CheckBox Content="6" />
</ComboBox>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...