我很难解决我的问题,我真的要疯了。
想法是这样的:我有两个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();
}
在这一点上,我需要一些事情发生,然后我会看到添加所有必要的检查,用数据提供对话以及添加一个装饰器。
如果有人可以尽可能多地解释沿途的拖放,我将不胜感激,但在这一点上,我只需要启动它。