0

我有一个富文本框,允许用户输入文本。我想要的是一些可以拖到富文本框中的预定义句子(不能编辑)。有谁知道可以做到这一点的方法。

这是一个 WPF 应用程序,所以我使用 XAML。

4

2 回答 2

1

启用AllowDropRichTextBox并捕获Drop事件(或者它可能PreviewDrop在 RTB 上)。

然后你可以用它做任何你想做的事情。例如创建一个允许您将其拖入 RTB 的标签。

MSDN 上介绍了 WPF 中的拖放。

于 2013-07-22T14:32:41.153 回答
0

Rudi 说的还有,如果您希望将句子作为稍微透明的文本块在视觉上拖动,那么您需要考虑在拖放过程中指定 Adorner。这里有一个很好的例子。该示例是特定于 ListView 的,但可以很容易地为您的富文本框定制。

于 2013-07-22T16:16:47.863 回答