use*_*164 2 wpf listview drag-and-drop
我很难解决我的问题,我真的很生气.
这里的想法是:我有两个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();
}
Run Code Online (Sandbox Code Playgroud)
在这一点上,我需要发生一些事情,之后我会看到添加所有必要的检查,向对话提供数据以及添加一个装饰.
如果有人能够尽可能多地解释拖拽的方式我会非常感激,但在这一点上我真的需要这个来点火.