gpt4 book ai didi

c# - 在 WPF 中,显示图像网格的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-05 03:09:28 25 4
gpt4 key购买 nike

我正在尝试制作一个基本的瓦片 map 编辑器,我想在某种网格中显示加载的瓦片集中的每个瓦片,以便将新瓦片添加到同一行直到该行已满,然后开始填充下一行。我添加了一张图片以更好地说明我的内容:

enter image description here

我应该使用某种修改过的 ListView 还是 Canvas ?包含图 block 的面板是可调整大小的,我希望图 block 可以根据面板的大小重新排列。

最佳答案

您可以通过将 ItemsControlUniformGrid 用作 ItemsTemplate 来实现这一点

<ItemsControl ItemsSource="{Binding Items}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<!-- Present your item here -->
</DataTemplate>
</ItemsControl.Itemtemplate>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Columns="5"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>

关于c# - 在 WPF 中,显示图像网格的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42669686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com