WPF 在代码中 手动创建了WrapPanel并添加到界面 WrapPanel不会换行
我的xaml界面中界面元素宽高都是Auto的。关键的容器如下:
<GroupBox Header="使用产品分类选项">
<VirtualizingStackPanel Orientation="Vertical" Name="ProductContainer">
</VirtualizingStackPanel>
</GroupBox>
然后我在cs代码里手动生成了一个WrapPanel,并向里面添加了很多CheckBox,期望它能自动换行,但界面里并没有换行,并且把VirtualizingStackPanel的宽度撑得很大。
WrapPanel container = new WrapPanel();
for(int i = 0; i < 100; i++)
CheckBox checkBox = new CheckBox();
container.Children.Add(checkBox);
this.ProductContainer.Children.Add(container);
请问大神是怎么回事。难道还需要调用别的方法吗?
0
提建议
邀请回答
编辑
收藏
删除
收藏
举报
追加酬金
(90%的用户在追加酬金后获得了解决方案)
当前问题酬金
¥
0
(可追加 ¥500)
支付方式
扫码支付
加载中...
3
条回答
默认
最新
查看更多回答(-1条)
悬赏问题
-
¥15
jquery+bootstrap4的前端简单分页实现协助
bacula数据备份恢复解决方案
手指缩放iframe加载的页面,手机移动端前端vue2设计
webots打开后遇到这种问题 求解决
如果绕过这个视频学习 防挂机
安卓getprop查询
高压ESD设计中栅极耦合效应
nginx 部署ssl证书后 后端接口访问502