Wpf 设置固定列宽的UniformGrid

Wpf 设置固定列宽的UniformGrid,wpf,xaml,uniformgrid,Wpf,Xaml,Uniformgrid,我想知道是否可以设置固定的单元格大小(列宽、行高),而不是设置固定数量的列和/或行,同时所有单元格的大小都相同?将UniformGrid的宽度设置为单元格宽度的倍数,即width=numColums*columnWidth。@clemens提出了一个很好的建议,您可以更进一步,将其封装在自定义iconverter实现中,将网格宽度绑定到单元格宽度,并将乘数作为参数传递。在xaml中保留更多细节。是的,我只想在xaml中这样做,因为我无法在代码中创建自定义的IValueConverter。这不是本

我想知道是否可以设置固定的单元格大小(列宽、行高),而不是设置固定数量的列和/或行,同时所有单元格的大小都相同?

将UniformGrid的宽度设置为单元格宽度的倍数,即width=numColums*columnWidth。@clemens提出了一个很好的建议,您可以更进一步,将其封装在自定义iconverter实现中,将网格宽度绑定到单元格宽度,并将乘数作为参数传递。在xaml中保留更多细节。是的,我只想在xaml中这样做,因为我无法在代码中创建自定义的IValueConverter。这不是本质上设置了ItemHeight和ItemWidth的WrapPanel吗?