gpt4 book ai didi

WPF 拖放到 DataGrid

转载 作者:行者123 更新时间:2023-12-04 00:02:16 24 4
gpt4 key购买 nike

我一直在互联网上下搜索,但找不到一些可以帮助我的例子。

我正在 wpf 中开发一个应用程序,其中我使用了 DataGrid ;每个单元格都有一个 DataTemplate和图像,马赛克风格;在网格的一侧,我有一些瓷砖可以在网格上使用。

我可以拖动图块但不能将它们放在网格上,因为我找不到放置的单元格。有没有办法从拖动事件中获取单元格位置?

谢谢

最佳答案

我假设您订阅了 DataGrid 上的 drop 事件。

由于每个单元格都有一个 DataTemplate,因此您可以从单元格订阅 drop 事件,并且您应该能够通过 e.Source 进行所需的修改。

如果您需要,您可以为每列定义一个不同的 DataTemplate,以便您可以在列中进行计算,然后通过修改数据

BusinessObject row = ((UIElementResponsibleForTeDrop)e.Source).DataContext;

关于WPF 拖放到 DataGrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2534040/

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