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设置处理程序。在此处理程序中,发件人将是您的项目。