WPF RichTextBox中的限制格式

问题描述 投票:1回答:2

我有一个Richtextbox,我想限制在公告,编号,arial大小10,下划线,粗体,斜体。

没有其他可能。当用户将某些内容粘贴到文本框中时,就会发生此问题。然后将背景色,图片等粘贴到文本框中。

仍然需要粘贴。但是我们只想保留公告,编号,下划线,粗体和斜体。

我们该如何补救?

c# wpf richtextbox
2个回答
1
投票

您必须截获Pasted事件并删除文本以外的所有内容。根据粘贴数据的格式,您可能需要一个解析库,例如HTML Agility Pack


0
投票

您可以将事件挂接到disabling the paste operation in case DataObject is not of type text。这就是您要寻找的内容,在此示例中,将textBox实例替换为richTextBox实例-Disable paste opeartion on textBox if not text is copied

© www.soinside.com 2019 - 2024. All rights reserved.