Выпадающий список с элементами управления меню WPF

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

Извините, если это плохой вопрос, уже поздно и я не хочу думать.

2 ответов


очень легко добавить любой UIElement к любому элементу управления, вы можете просто добавить Combobox к элементу управления меню и создать меню как ниже.

<Menu>
    <MenuItem Header="File">
        <MenuItem Header="Open"/>
        <MenuItem Header="Close"/>
        <Separator/>
        <ComboBox Width="85" Height="21.96" />
    </MenuItem>
</Menu>

хотя это очень легко сделать, как показал Jobi Joy, я думаю, что у него ужасное удобство использования. Элемент управления меню поддерживает несколько уровней элементов меню, и я бы пошел по этому маршруту для согласованности пользовательского интерфейса.