自定义文本框的 Uwp 文本渲染

Uwp text rendering for a custom text box

我目前正在为文字处理 uwp 应用程序开发自定义文本框,虽然我已经看到了用于文本输入管理的 Windows.Ui.Core.Text 库,但我不明白默认教科书和 richeditbox 是如何工作的控件呈现他们的文本?我想他们使用的是低级库,而不是使用文本块控件,但我找不到他们使用的是哪个。

您可以使用 Win2D 呈现文本。在这里查看:https://microsoft.github.io/Win2D/html/T_Microsoft_Graphics_Canvas_Text_CanvasTextLayout.htm

样本在这里:https://www.microsoft.com/en-us/store/p/win2d-example-gallery/9nblgggxwt9f