Windows应用程序ComboBox向上打开

时间:2015-02-11 15:34:41

标签: c# wpf xaml combobox

我试图让Windows应用中的ComoboBox向上打开而不是向下打开。我已经读过在WPF中这样做,但显然语法有点不同。我已经尝试修改ControlTemplate的{​​{1}},但我不确定我应该修改哪些属性。

是否有一种简单的方法可以为ComboBox执行此操作?

编辑:当我尝试应用Florian的修复时,我收到以下构建错误:

Windows App

1 个答案:

答案 0 :(得分:0)

加载组合时调用此方法:

    private void myCombo_Loaded(object sender, System.Windows.RoutedEventArgs e)
    {
        ControlTemplate ct = this.myCombo.Template;
        Popup pop = ct.FindName("PART_Popup", this.myCombo) as Popup;
        pop.Placement = PlacementMode.Top;
    }