Похоже, вы должны создать пользовательский элемент управления, который использует всплывающее окно, которое просто выглядит как комбинированный список , однако вы можете делать то, что хотели :
- Поместите свои кнопки в сетку, внутри одного RadComboBoxItem
- Установите цвет фона сетки на 1% альфа-канала, чтобы он был видимым, но невидимым *.
- Добавить обработчик события Grid_MouseLeftButtonUp в сетку
- В обработчике установите e.Handled на true, чтобы съесть мышь вверх
Убедитесь, что вы закрываете всплывающее окно со списком, когда получаете нажатия кнопок.
Надеюсь, это поможет.