2012-08-15 55 views
1

我有一個richtextbox,我想限制爲公告,編號,字體大小10,下劃線,粗體,斜體。限制在WPF RichTextBox中格式化

沒有別的是可能的。該問題發生在用戶將某些東西粘貼到文本框中時發生。背景顏色,圖片等將被粘貼到文本框中。

粘貼仍需要可能。但我們只想保留公告,編號,下劃線,大膽和斜體。

我們如何解決這個問題?

感謝

回答

1

你不得不攔截Pasted事件和剝離除文字東西展現出來。根據您粘貼的數據的格式可能需要一個解析庫,如HTML Agility Pack

0

您可以掛鉤事件disabling the paste operation in case DataObject is not of type text。這是你要找的,在本例中用你的richTextBox實例替換textBox實例 - Disable paste opeartion on textBox if not text is copied

+0

用戶需要能夠粘貼。如果用戶丟失編號列表等,用戶也不會很高興。 – Johan 2012-08-15 10:20:15