相关文章推荐
zuguorui 2018-01-17 08:13 采纳率: 0%
浏览 3069
已结题

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
     
    推荐文章