我想创建一个支持像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/

10-12 01:34