在 RichEditBox 中使用控制器进行文本选择

Posted

技术标签:

【中文标题】在 RichEditBox 中使用控制器进行文本选择【英文标题】:Text Selection using Controller in RichEditBox 【发布时间】:2018-05-06 00:25:42 【问题描述】:

我正在开发一个 UWP 应用程序,其中包含一个 RichEditBox,其中包括用于文本装饰的按钮(粗体、斜体...)。 Box 在桌面上运行良好,符合预期。该应用程序还应该在 Xbox 上运行,允许用户使用 Xbox 控制器输入文本。是否有可能为控制器输入启用文本选择?

(在这张图片中,“st fo”在桌面上的 Box 内被选中。现在如何在 xbox 上执行此操作?)

在桌面上,用户可以简单地按住 shift 并选择文本,但我找不到类似的集成支持。我正在考虑最终映射两个按钮用于选择的开始/结束,然后以编程方式选择文本,但我不确定这在 UWP 中是否可行。

【问题讨论】:

【参考方案1】:

是否可以为控制器输入启用文本选择?

通过Xbox控制器,您可以尝试按住A按钮,同时操纵左摇杆移动到选择。

【讨论】:

以上是关于在 RichEditBox 中使用控制器进行文本选择的主要内容,如果未能解决你的问题,请参考以下文章

如何在 WinRT/UWP RichEditBox 中保持突出显示的文本失去焦点?

RichEditBox (UWP) 在设置 Rtf 文本时忽略字体和前景

背水一战 Windows 10 (29) - 控件(文本类): RichTextBlock, RichTextBlockOverflow, RichEditBox

控件(文本类): RichTextBlock, RichTextBlockOverflow, RichEditBox

uwp - RichEditBox - 滚动至光标位置,解决行数超出后设置颜色滚动条回滚顶部的问题

有没有办法在uwp应用程序中更改TextBox的行高?