Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# UWP ListView拖放_C#_Uwp - Fatal编程技术网

C# UWP ListView拖放

C# UWP ListView拖放,c#,uwp,C#,Uwp,我将从列表视图中拖动一个项目,以拖放一个框来处理某些内容 在这种情况下,我无法获取选中的ListView项。所选索引/项目始终返回-1/null 注意:使用SelectionChanged时,我可以获取选定的listview项。 但无法获得丢弃事件。请告知 XAML源代码: <ListView x:Name="lvMaster" CanDragItems="True" SelectionChanged="lvMaster_SelectionChanged" /> <Grid

我将从
列表视图中拖动一个项目,以拖放一个框来处理某些内容

在这种情况下,我无法获取选中的
ListView
项。所选索引/项目始终返回
-1/null

注意:使用SelectionChanged时,我可以获取选定的listview项。 但无法获得丢弃事件。请告知

XAML源代码:

<ListView x:Name="lvMaster" CanDragItems="True" SelectionChanged="lvMaster_SelectionChanged" />

<Grid AllowDrop="True" Drop="Drop_Event" DragOver="DragOver_Event">        
</Grid>
您可以为listview注册或,然后在其处理程序方法中,您可以获得您拖动的所有项

private void SourceListView_DragItemsCompleted(ListViewBase sender, DragItemsCompletedEventArgs args)
{
    var cc = args.Items;
}
请向官员了解更多详情

您可以注册或使用listview,然后在其处理程序方法中,您可以获取您拖动的所有项目

private void SourceListView_DragItemsCompleted(ListViewBase sender, DragItemsCompletedEventArgs args)
{
    var cc = args.Items;
}
请向官员了解更多详情


您想将项目从ListView拖到网格中,并想知道它是哪个项目?我理解正确吗?为什么需要选择这些项目?是的。对的我需要一个选定的项目。因为,我想传递选定项目的id。我想知道选择了什么项目。然后需要为项目(而不是容器)上的DragCompleted设置处理程序。此处理程序中的发件人将是您的项目。您想将项目从ListView拖到网格中,并想知道它是哪个项目?我理解正确吗?为什么需要选择这些项目?是的。对的我需要一个选定的项目。因为,我想传递选定项目的id。我想知道选择了什么项目。然后需要为项目(而不是容器)上的DragCompleted设置处理程序。在此处理程序中,发件人将是您的项目。