如何禁用 Silverlight 文本 block 中的复制和粘贴功能?
最佳答案
我假设您指的是 TextBox
而不是 TextBlock
,因为后者不提供剪切和粘贴功能。
我认为最简单的方法是从 TextBox
派生并覆盖按键处理以防止剪贴板操作快捷方式。如果您希望 I18N 支持以允许在不同系统上使用不同的快捷键,则需要扩展此基本解决方案,但对于标准 Ctrl+V、Ctrl+C(或 Mac 上的 Apple+C 和 Apple+V),这应该可行。您可能还想考虑使用 Ctrl+Ins 作为 Ctrl+V 的替代方案(我不确定 Silverlight 支持这一点,但可能会支持)。
关于silverlight - 在 Silverlight 中复制并粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1028101/