Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XAML UniformGrid动态行和列_C#_Wpf_Xaml_Uniformgrid - Fatal编程技术网

C# XAML UniformGrid动态行和列

C# XAML UniformGrid动态行和列,c#,wpf,xaml,uniformgrid,C#,Wpf,Xaml,Uniformgrid,我想根据我的项目编号更改我在统一网格中的布局。 例如,如果有6个项目,则布局应如下所示 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 我已经成功地做到了。问题是当项目是奇数时, 例如,7项布局应如下所示 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 我做的只是让布局变成这样 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 这不是我想要的布局 在

我想根据我的项目编号更改我在统一网格中的布局。 例如,如果有6个项目,则布局应如下所示

0 0 0
0 0 0
0  0  0  0
 0  0  0
0 0 0 0
0 0 0
我已经成功地做到了。问题是当项目是奇数时, 例如,7项布局应如下所示

0 0 0
0 0 0
0  0  0  0
 0  0  0
0 0 0 0
0 0 0
我做的只是让布局变成这样

0 0 0
0 0 0
0  0  0  0
 0  0  0
0 0 0 0
0 0 0
这不是我想要的布局


在xaml统一网格中是否有可能做到这一点?

始终有可能,发布一些代码,如何填充这些零,UniformGrid单元格中的控件是什么。因为,我有一种感觉,默认情况下,它实际上应该按照您期望的方式运行,您的代码中一定有某种东西使它以其他方式运行。@ArifEqbal这种感觉是错误的。在两行中包含7个元素的UniformGrid显然具有上一个草图中所示的布局。