有谁能告诉我如何在wpf项目中实现网格视图界面。我正在尝试创建一个sqaure tile接口,我希望它与List数据结构绑定,以便它将填充并创建与List的计数相同数量的tile。下面给出的图像可能有助于您理解界面的类型。我知道这可能是一个愚蠢的问题,但我被困住了。 Thanx提前帮助你。
答案 0 :(得分:2)
在这种情况下经常使用ItemsControl
class。对于ItemsPanel
,您可以使用WrapPanel
,这将产生“填充线条”的效果,并在水平空间用完后进行包装。
然后,为了创建一个类似网格的外观(即不仅是行,而且还有可见的列),请确保每个项目都以相同的大小显示 - 这是您应该能够确保的ItemsControl
的{{3}},例如,使用以下方法之一:
Width
和Height
属性(即项目模板的根元素)分配固定值。