我正在测试一个看起来像这样的窗口:
将标签拖到卡片上会将标签链接到卡片。将卡片拖到标签上也是如此。
在两张卡之间放置一个标签,或者在两个标签之间放置一张卡是没有意义的。我可以像这样忽略函数中的这些结果Handle...DataReceived
:
if (dropPos != TreeViewDropPosition.IntoOrAfter &&
dropPos != TreeViewDropPosition.IntoOrBefore)
return;
但是,在拖动时,用户仍然可以看到插入选项:
我该如何防止这种情况发生?