gpt4 book ai didi

richtextbox - 用户在 Windows Phone 8 上的 RichTextBox 中选择文本

转载 作者:行者123 更新时间:2023-12-04 16:16:55 26 4
gpt4 key购买 nike

我正尝试在我的 Windows Phone 8 应用程序中使用 RichTextBox。用户需要能够选择文本并将其复制到剪贴板。用户不需要编辑文本,只需选择它。但是,我似乎无法在 Windows Phone 模拟器或我的 Windows Phone 8 设备(诺基亚 920)上选择文本。

RichTextBox.Selection 属性的文档包含有关如何更改所选文本格式(粗体、斜体等)的示例代码。我假设用户必须先选择文本才能将其设为粗体或斜体,但我无法使其工作。文档页面的日期为 2012 年 11 月 8 日,并在底部声明它适用于 Windows Phone 8.0 和 7.1。请参阅此处的页面:http://msdn.microsoft.com/en-US/library/windowsphone/develop/system.windows.controls.richtextbox.selection(v=vs.105).aspx

关于 RichTextBox.IsReadOnly 属性的文档指出 RichTextBox 在 Windows Phone 上始终是只读的。实际上,查看调试器中的对象会发现 IsReadOnly 为真。尝试将其设置为 false 会引发异常。

然而,在早期的“Mango”文档的其他地方,它指出,虽然控件是只读的,但用户仍然可以选择文本。 RichTextBox.Selection 属性的文档明确暗示了这一点。

有人可以确认或否认在 Windows Phone 上的 RichTextBox 中可以进行用户文本选择吗?如果可能的话,有人可以提供示例代码来说明如何使其工作吗?

谢谢!

泰恩·诺里斯

最佳答案

RichTextBox 最初是从 Silverlight 移植到 Windows Phone 7.1,但并非所有功能都被移植(例如复制和粘贴以及文本选择):

WP7 Mango RichTextBox support for copy&paste

Windows Phone Developer Forums: Cannot Select Text in RichTextBox?

比较 API 并在模拟器和设备上进行一些测试后,看起来 RichTextBox 没有针对 Windows Phone 8 进行改进并且仍然缺少该功能。

关于richtextbox - 用户在 Windows Phone 8 上的 RichTextBox 中选择文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13647883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com