【问题标题】:SL4's ListBoxDragDropTarget modifier keys (Shift, Alt, Ctrl) functionalities.SL4 的 ListBoxDragDropTarget 修饰键(Shift、Alt、Ctrl)功能。
【发布时间】:2010-12-10 13:57:52
【问题描述】:

我最近开始使用 Silverlight 4,在我的一个项目中,我需要使用拖放功能。

我使用ListBoxDragDropTarget,这不是问题。 但是我想知道修饰键的默认用途是什么。我能够理解 Ctrl 表示复制,但找不到 AltShift 或组合它们时的用法(我看到当我单击 Ctrl+Shift 时,图标会发生变化,但我不明白它的作用)。

我在网上搜索了一下,但没有找到对默认行为的任何解释。

【问题讨论】:

    标签: silverlight-4.0 drag-and-drop silverlight-toolkit modifier-key


    【解决方案1】:

    查看了 Silverlight Toolkit 的源码,发现支持的修饰键有 CtrlAltShift , 加上 CtrlShift 的组合。

    • Ctrl 尝试复制。
    • Ctrl+Shift 尝试执行Link(不太清楚这意味着什么)。
    • 我不确定 Alt 试图做什么......也许是move

    总的来说,这些将是建议,但可能不允许基于 droptarget 的 AllowedEffects 是什么。

    【讨论】:

    • 感谢 Robaticus !当您不按任何修饰键时,移动是默认行为。至于链接,我做了一些测试,并没有看到与“简单”动作有任何区别。无论如何,我在项目中只需要移动和复制,按 ctrl 复制是我的一个不错的选择。谢谢你的回答!
    猜你喜欢
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 2015-01-23
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多