网格线始终可见的统一网格 (WPF)

Uniform grid with gridlines always visible (WPF)

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

所以我使用了 listview 和 itempaneltemplate 我使用了 uniformgrid。

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

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

示例图片:

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

一个例子: