2013-07-22 73 views
0

我有一个允许用户输入文本的富文本框。我想要的是一些预定义的句子(无法编辑),可以拖动到Rich文本框中。有没有人知道这可以做到的一种方式。富文本框模板

这是一个WPF应用程序,所以即时通讯使用XAML。

回答

1

在您的RichTextBox上启用AllowDrop并捕获Drop事件(或在RTB上可能为PreviewDrop)。

然后你可以随心所欲地做任何事情。如创建一个允许您将其拖入RTB的标签。

WPF中的拖放操作覆盖了here on MSDN

0

Rudi说了些什么,但是,如果您希望将视觉上的句子拖动到文本中,那么您需要在拖放过程中指定一个Adorner。有一个很好的例子here。该示例是ListView特有的,但可以很容易地为您的富文本框进行自定义。