如果在代码中修改了控件大小,则VariableSizedWrapGrid的大小不正确

时间:2015-10-28 01:59:14

标签: xaml resize uwp variablesizedwrapgrid

我正在创建一个UWP应用程序,我正在使用VariableSizedWrapGrid控件。我将网格中的ComboBox的宽度绑定到它,ComboBox宽度根据列表中的条目调整大小。 (我正在使用通过我的视图模型公开的简单属性。)当我在StackPanel中使用水平方向的项目时,它工作正常。见下图

Screen Shot using StackPanel

当然,挑战是在较小的屏幕上我需要将字段包裹起来。所以我将StackPanel切换到VariableSizedWrapGrid。但是,当我这样做时,Grid似乎没有正确处理ComboBox的大小调整,因为我得到的内容如下所示。 (见ComboBox现已被切断

enter image description here

非常感谢任何有关如何解决此问题的建议。

1 个答案:

答案 0 :(得分:0)

您使用错误的面板进行工作。你正在寻找的是一个WrapPanel(实际上并不存在),但有一些实现可用,例如:{{3}}