Xamarin.UWP RichTextBlock 悬挂缩进
Xamarin.UWP RichTextBlock Hanging Indentation
我使用自定义呈现器将标签显示为 RichTextBlock。使用 Paragraph,有一个 TextIndentProperty 可以缩进第一行。但是,我还需要在 RichEditBox 中找到的 "Hanging Indentation" 或在 ITextParagraphFormat 中找到的 SetIndent。
有没有办法在 RichTextBlock 中实现 "Hanging Indentation"?
我找到了这个问题的答案。
使用左填充将整个段落移动(比如 10px)
然后,使用带负值的文本缩进再次将段落的第一行移出(比如 -10px)。
通过这种方法,可以实现悬挂缩进。
我使用自定义呈现器将标签显示为 RichTextBlock。使用 Paragraph,有一个 TextIndentProperty 可以缩进第一行。但是,我还需要在 RichEditBox 中找到的 "Hanging Indentation" 或在 ITextParagraphFormat 中找到的 SetIndent。
有没有办法在 RichTextBlock 中实现 "Hanging Indentation"?
我找到了这个问题的答案。 使用左填充将整个段落移动(比如 10px) 然后,使用带负值的文本缩进再次将段落的第一行移出(比如 -10px)。 通过这种方法,可以实现悬挂缩进。