[英]Disable RichTextBox newline auto-formatting
一段時間以來,我一直在嘗試通過WPF RichTextBox中的語法突出顯示來創建有效的編輯器,到目前為止,這確實是一個痛苦的經歷。 現在我遇到了另一個問題:
當用戶按下Enter鍵或綁定加載文本時,RTB會添加一些我猜想的段落,並使換行符對我來說毫無用處。 我想以字符串表示形式(\\ n,\\ r等)包含所有換行符,並且不包含段落。 我的猜測是有一種禁用自動RTB格式的簡單方法,但是我找不到它。
當然,有很多解決方法(例如,當使用InsertTextInRun("\\r\\n")
,不應用自動格式設置),但是我想簡單地禁用自動添加段落。 希望有人能幫忙。
如果邊距為0,則禁用自動格式設置。 請參閱下面的xml代碼
<RichTextBox ...>
<FlowDocument/>
<RichTextBox.Resources>
<Style TargetType="{x:Type Paragraph}">
<Setter Property="Margin" Value="0" />
</Style>
</RichTextBox.Resources>
</RichTextBox>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.