Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 富文本框模板_C#_Wpf_Xaml - Fatal编程技术网

C# 富文本框模板

C# 富文本框模板,c#,wpf,xaml,C#,Wpf,Xaml,我有一个富文本框,允许用户输入文本。我想要的是一些预定义的句子(不能编辑),可以拖到富文本框中。有人知道这样做的方法吗 这是一个WPF应用程序,所以我使用XAML 在RichTextBox上启用AllowDrop,并捕获Drop事件(也可能是RTB上的PreviewDrop) 然后你可以用它做任何你想做的事。例如,创建一个允许您将其拖动到RTB中的标签 介绍了WPF中的拖放功能。Rudi所说的,但是,如果您希望以略微透明的文本块形式直观地拖动句子,那么您需要在拖放过程中指定修饰符。有一个很好的例

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


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

RichTextBox
上启用
AllowDrop
,并捕获
Drop
事件(也可能是RTB上的
PreviewDrop

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


介绍了WPF中的拖放功能。

Rudi所说的,但是,如果您希望以略微透明的文本块形式直观地拖动句子,那么您需要在拖放过程中指定修饰符。有一个很好的例子。这个例子是特定于ListView的,但是可以很容易地为您的富文本框定制