我需要创建一个 WPF 组件,它接受行列布局作为输入(2 行 2 列、3 行 3 列等)。
所以我拿了一个列表视图,作为 itempaneltemplate 我使用了一个统一网格。
当我将一个元素添加到列表视图(这是一个用户控件,通过数据模板添加)时,它是根据统一的网格布局设置的。
我无法实现的是,当我设置布局时,我希望在运行时由我的用户控件填充的框即使在列表视图为空时也是可见的。
我需要创建一个 WPF 组件,它接受行列布局作为输入(2 行 2 列、3 行 3 列等)。
所以我拿了一个列表视图,作为 itempaneltemplate 我使用了一个统一网格。
当我将一个元素添加到列表视图(这是一个用户控件,通过数据模板添加)时,它是根据统一的网格布局设置的。
我无法实现的是,当我设置布局时,我希望在运行时由我的用户控件填充的框即使在列表视图为空时也是可见的。
Uniformgrid 只是一个面板。她没有办法标记界限。在每个单元格中,您需要放置一个带有自己边框的边框。并在内容边框(必要时)放置所需元素的输出。
一个例子:在 WPF 上绘制武士数独网格