如何创建一个支持Inking Like OneNote的RichEditBox?

Vij*_*mal 5 uwp windows-10-universal uwp-xaml

我想创建一个支持Inking Like OneNote的RichEditBox.它应具有两者的功能,如文本格式和墨迹编辑.

注意:我已请求UWPCommunityToolkit为此创建一个新控件.如果您想拥有它,请在UserVoice中进行 Upvote

Sun*_* Wu 2

它应该具有两者的功能,例如文本格式和墨迹编辑

RichEditBox有许多相关的 API 来执行您提到的基本功能。例如,您可以通过 更改文本格式ITextCharacterFormat。官方示例提供了关于更改文本粗体、斜体、颜色的示例,您可以参考。您可以通过设置 的ITextParagraphFormat.ListType属性来进行项目符号和编号ITextParagraphFormat该线程提供了项目符号和编号的示例RichEditBox

对于墨迹书写,您可以使用InkCanvaswith InkToolbar。墨迹可以编辑、复制、删除等。详情请参考SimpleInk官方示例。

因此,在强大的组合控件出现之前,请尝试使用上述控件及其 API 来实现您的需求。