WPF包装面板一次概述了4列

发布于 2025-01-20 07:31:26 字数 296 浏览 2 评论 0原文

我有一个列表视图,其中包含一个环绕面板作为其 itemsPanelTemplate。环绕面板中的项目将以 28 个为一组显示在页面中。我想在每 28 个项目或每 4 列周围绘制一个框,以便您更轻松地“预览”页面布局。
输入图片这里的描述

如果不是一个盒子,每第四列之后的垂直线就可以了。感谢您花时间阅读我的问题。

I have a list view with a wrap panel as its itemsPanelTemplate. The items in the wrap panel are going to be displayed in pages in groups of 28. I would like to draw a box around every 28 items, or every 4 columns so that you "preview" the page layout more easily.
enter image description here

If not a box, vertical lines after every 4th column would do. Thank you for taking the time to read my question.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

滴情不沾 2025-01-27 07:31:26

为了为每个列表视图项(每个 28 个项)添加边框,您可以像这样定义 ItemContainerStyle

<ListView>
    <ListView.ItemContainerStyle>
        <Style TargetType="ListViewItem">
            <Setter Property="BorderBrush" Value="DarkGray"/>
            <Setter Property="BorderThickness" Value="1"/>
            <Setter Property="Margin" Value="3"/>
        </Style>
    </ListView.ItemContainerStyle>



</ListView>

In order to add a border for each list view item (28 items each), you can define the ItemContainerStyle like this.

<ListView>
    <ListView.ItemContainerStyle>
        <Style TargetType="ListViewItem">
            <Setter Property="BorderBrush" Value="DarkGray"/>
            <Setter Property="BorderThickness" Value="1"/>
            <Setter Property="Margin" Value="3"/>
        </Style>
    </ListView.ItemContainerStyle>



</ListView>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文