Размещение всплывающего окна ComboBox в WPF: снизу и выровнено по правому краю

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

Что за обычный ComboBox выглядит так, используя PlacementMode = "Bottom" :

combo box aligned to the left

Что я хочу:

combobox aligned to the right

Я попытался поиграть со свойством Popup.PlacementMode в шаблоне моего ComboBox , но, похоже, ни одно из возможных значений не делает то, что я хочу. Есть простой способ сделать это, предпочтительно в чистом XAML?

21
задан ANeves 13 March 2017 в 16:45
поделиться