在运行时创建的ComboBox不会显示Windows Phone 8.1

时间:2016-01-17 17:35:47

标签: c# wpf combobox windows-phone-8.1

我需要在运行时创建一个包含人名的组合框,用数据数组填充它,然后将它的开口绑定到一个按钮。 即使我设定了高度,它也不会打开。它不存在于XAML文件中,必须由运行时创建。

每当我调试高度时,它总是设置为0;

.top-bar-right .menu {
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    right: 0;
}

我做错了什么?

1 个答案:

答案 0 :(得分:3)

与@ChrisF评论一样,您是否将此组合框添加到视图中?如果不将其添加到父Container组件。 gridComponent.Children.Add(yourComboBox)

至于你所做的Height是正确的。