gpt4 book ai didi

wpf - 在网格中排列集合项

转载 作者:行者123 更新时间:2023-12-04 15:04:30 25 4
gpt4 key购买 nike

我想在具有特定列数和行数(例如 4x6)的网格中排列集合中的项目。每一项都公开了依赖属性(整数)X 和 Y,应该放在网格的相关单元格中。请注意,集合可以在运行时更改,这应该更新网格项。

我找不到任何好的解决方案。但也许不使用代码隐藏甚至是可能的?

不要介意转换什么的。反正这东西会变。使用的集合类并不重要。 (你可以选择一个。)

我怎么解决这个问题?
我们欢迎任何适当的建议,谢谢。

最佳答案

<ItemsControl ItemsSource="{Binding YourItems}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Grid/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemContainerStyle>
<Style>
<Setter Property="Grid.Column" Value="{Binding X}"/>
<Setter Property="Grid.Row" Value="{Binding Y}"/>
</Style>
</ItemsControl.ItemContainerStyle>
</ItemsControl>

关于wpf - 在网格中排列集合项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3798739/

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