gpt4 book ai didi

wpf - 如何在两个列表之间拖放 WPF?

转载 作者:行者123 更新时间:2023-12-05 01:48:12 27 4
gpt4 key购买 nike

我很难解决我的问题,我快要疯了。

想法是这样的:我有两个 ListView 元素,当一个元素从第一个列表掉落到第二个列表时,我需要打开一个对话,但我需要被掉落的元素的信息以及被添加以填充对话的元素。

问题是,我什至无法正确使用基本功能 - 即在拖放时打开对话。

我打算从头到尾学习 D&D 技术,但我很快就需要一种方法来至少调用对话。

在编写和删除一些代码后,我唯一剩下的就是以下内容:

    private void lvListaRadnika_MouseDown(object sender, MouseButtonEventArgs e)
{
DragDrop.DoDragDrop(lvListaRadnika, presenter.Selected, DragDropEffects.None);
}

private void ListView_Drop(object sender, DragEventArgs e)
{
DodavanjeRezervacije dr = new DodavanjeRezervacije(new DodavanjeRezervacijePresenter(null,true));
dr.Show();
}

此时我需要做一些事情,之后我将了解如何添加所有必要的检查、为对话提供数据以及添加装饰器。

如果有人能尽可能多地解释拖放的过程,我将不胜感激,但此时我真的只需要它来启动。

最佳答案

将我的评论转化为答案:

您真的应该尝试一下 Gong WPF Drag And Drop Framework .我帮助以一种非常干净和漂亮 (MVVM) 的方式做这些事情。

关于wpf - 如何在两个列表之间拖放 WPF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16530334/

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