【问题标题】:Uniform grid with gridlines always visible (WPF)始终可见网格线的统一网格 (WPF)
【发布时间】:2021-06-13 06:19:13
【问题描述】:

我需要创建一个接受行列布局作为输入的 WPF 组件 (2行2列、3行3列等)。

所以我使用了一个列表视图,并使用了一个统一网格作为 itempaneltemplate。

当我将一个元素添加到列表视图(这是一个用户控件,通过数据模板添加)时,它是根据统一的网格布局设置的。

我无法实现的是,当我设置布局时,我希望在运行时由我的用户控件填充的框即使在列表视图为空时也是可见的。

示例图片:

【问题讨论】:

  • 不确定“可见”到底是什么意思。如果同时设置 UniformGrid 的 Columns 和 Rows,即使子项计数小于 C*R,您也应该获得 C x R 网格。
  • 可见我的意思是我的布局是 3 x 3 例如例如,即使我的列表视图只有一个元素,我也希望看到 9 个带边框的框
  • 哪个边界?如果同时设置这两个属性,您确实会看到 3x3 布局。
  • 我在帖子中添加了我想要实现的图片

标签: wpf uniformgrid


【解决方案1】:

Uniformgrid 只是一个面板。 她没有办法标记界限。 在每个单元格中,您需要放置一个带有自己边框的边框。 并在内容边框(必要时)放置所需元素的输出。

一个例子:Draw samurai sudoku grid on WPF

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-15
    • 2013-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-14
    相关资源
    最近更新 更多