富文本框的模板

时间:2013-07-22 14:29:03

标签: c# wpf xaml

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

这是一个WPF应用程序,因此即时使用XAML。

2 个答案:

答案 0 :(得分:1)

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

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

WPF中的拖放功能涵盖here on MSDN

答案 1 :(得分:0)

Rudi说了什么,但是,如果你想把视觉拖动的句子,作为略微透明的文本块,那么你需要考虑在拖放过程中指定一个Adorner。有一个很好的例子here。该示例是特定于ListView的,但可以很容易地为您的富文本框自定义。