我想创建一个支持像OneNote的Inking的RichEditBox。它应该同时具有两种功能,例如“文本格式”和“墨迹编辑”。
注意:我已请求UWPCommunityToolkit为此创建一个新控件。如果您愿意的话,请在UserVoice中对其进行投票
最佳答案
RichEditBox
有许多相关的API可以执行您提到的基本功能。例如,您可以通过 ITextCharacterFormat
更改文本格式。 official sample提供了有关更改您可以引用的粗体,斜体,颜色的示例。您可以通过设置 ITextParagraphFormat.ListType
的 ITextParagraphFormat
属性来进行项目符号和编号。 This thread提供项目符号示例,并为 RichEditBox
编号。
对于上墨,您可以将 InkCanvas
与 InkToolbar
一起使用。可以对墨迹进行编辑,复制,删除等。详细信息请引用SimpleInk官方样本。
因此,在功能强大的组合控件出现之前,请尝试上述控件及其API来实现您的要求。
关于uwp - 如何创建支持像OneNote的Inking的RichEditBox?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43293731/