2013-07-22 70 views
0

我有一個允許用戶輸入文本的富文本框。我想要的是一些預定義的句子(無法編輯),可以拖動到Rich文本框中。有沒有人知道這可以做到的一種方式。富文本框模板

這是一個WPF應用程序,所以即時通訊使用XAML。

回答

1

在您的RichTextBox上啓用AllowDrop並捕獲Drop事件(或在RTB上可能爲PreviewDrop)。

然後你可以隨心所欲地做任何事情。如創建一個允許您將其拖入RTB的標籤。

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

0

Rudi說了些什麼,但是,如果您希望將視覺上的句子拖動到文本中,那麼您需要在拖放過程中指定一個Adorner。有一個很好的例子here。該示例是ListView特有的,但可以很容易地爲您的富文本框進行自定義。