问题标签 [richeditbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
103 浏览

uwp - 如何在 UWP RichEditBox 中捕获超链接点击?

我正在尝试在 UWP 自定义组件中使用 RichEditBox,该组件将通过 XamlIslands 添加到 WPF 应用程序中:

<RichEditBox x:Name="editor" PointerPressed="editor_PointerPressed" Tapped="editor_Tapped" PointerReleased="editor_PointerPressed">

我通过以下方式添加超链接:

editor.Document.Selection.Link = "\"[the link]\"";

它工作正常,当 Ctrl+单击它时它会在浏览器中打开链接,但我怎样才能捕捉到该单击事件?

我在 RichEditBox 中定义为参数的回调都不会触发,因此根本不会触发 PointerPressed、PointerReleased 和 Tapped 事件。

0 投票
1 回答
145 浏览

c# - UWP - 如何覆盖 RichEditBox 的默认 Segoe UI 字体

我们有一个带有 RichEditBox 的 UWP 应用程序,它从如下所示的 RTF 接收内容:

如您所见,字体系列是 HelveticaNeue,它不是 Windows 10 机器中预装的字体,因此我们的 RichEditBox 回退到系统 Segoe UI。

我们使用以下代码设置 RichEditBox 的内容:

请注意,我们无法修改输入 RTF。

我们还尝试了一个更简单的 PoC,我们在 XAML 中设置:

在后面的代码中:

这个测试的图形结果是这样的: 在此处输入图像描述

这显然表明 RichEditBox 无法正常工作......

有没有办法告诉 UWP 使用另一种字体(例如 Verdana)而不是 Segoe UI,或者更好的是,我作为 App 资源嵌入到应用程序中的自定义字体?

非常感谢!

0 投票
1 回答
40 浏览

c# - 从 RichEditBox 获取文本

我有一个 RichEditBox,用户可以在其中编写自己的文本,如下所示:

如何获取用户已写入的文本?或者,除了使用 RichEditBox 之外,用户如何将文本写入多行文本框?

0 投票
1 回答
10 浏览

richeditbox - WinUI3 中的 RichEditBox 是否支持 ScrollView_Changeing 事件?

WinUI3中的RichEditBox控件有滚动条,但是我不知道如何处理滚动条的变化事件,以及如何设置滚动条的位置。在可视化树中,我可以看到 RichEditBox 包含一个滚动查看器,我可以获取滚动查看器并设置其事件处理程序吗?