问题标签 [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 投票
1 回答
296 浏览

win-universal-app - RichEditBox 如何知道光标在哪一行

我怎么知道用户是否点击Enter了键盘RichEditBox

此代码不起作用

此代码也不起作用

如何获取行中的行RichEditBox以及如何更改代码中的文本RichEditBox

我想做一个编辑器,感谢您的帮助。

问候

0 投票
1 回答
283 浏览

windows - 在 RichEditBox for Windows 商店应用程序中插入列表

我为基于 RichEditBox 控件的 Windows 商店应用程序 (WinRT) 开发文本编辑器。RichEditBox 使用 ITextParagraphFormat 进行段落操作,使用 ListAlignment、ListLevelIndex 和其他属性进行项目符号和编号列表。我没有找到将项目符号列表或编号列表插入 RichEditBox 的任何示例。如何使用 ITextParagraphFormat 将列表添加到 RichEditBox?

0 投票
1 回答
185 浏览

uwp - Richeditbox 行距更改未发生

我正在开发一个使用 RichEditBox 控件的 UWP 应用程序。我正在尝试更改代码中的行间距(两行之间的空格)。我已经尝试了所有 LineSpacingRule ,但它没有反映在我的 UI 中。这是我的代码

我已经尝试了所有 LineSpacingRule 类型,但看不到行空间有任何增加。

谁能帮我增加行空间。

谢谢,诺鲁尔。

0 投票
0 回答
37 浏览

c# - Windows 8.1 应用程序 - RichEditBox 基于基线的上标

我有一个用于文本格式的面板,我必须得到 sub- 和 superscript 工作,但不能通过将 \sub 或 \super 插入 RTF 来完成(RTF 是我最终需要的)。这就是我如何通过插入 \sub 来设置上标:

现在我知道我也可以这样做:

它工作得一样好。问题在于创建下标时:

上面的代码抛出异常“值不在预期范围内”。这是由这一行引起的: charFormatting.Position = -charFormatting.Size; 我在那里分配了一个负值(根据文档这没关系),因为我需要选择的文本比普通文本低一半的高度。我究竟做错了什么?

丹尼尔

0 投票
0 回答
176 浏览

c# - RichEditBox - 窗口调整大小时的“延迟”调整大小行为 - 不会“附加”到网格单元的顶部或底部

我已经广泛搜索了这个问题的答案,但结果却很短。我在 Visual Studio 2015 中使用通用 Windows 10 (UWP) 和 C# 来构建一个基本的文本编辑器,以将 Notepad.exe 的功能镜像为实践,我遇到了一个恼人的显示问题/怪癖。

我有一个 2 行的网格。顶行是StackPanel带有按钮的水平行,底部是RichEditBox. 一切都显示得很好.. 除非RichEditBox有键盘焦点(我几乎确保总是如此)并且我垂直调整窗口大小,RichEditBox(及其绿色边框)调整大小与其 Grid 容器不同。当我拉下窗口以调整大小时,RichEditBox顶部和底部的“分离”边框并快速向上(和向下)滑动以填充网格。在这个过程中,当这个动画发生时,文本会抖动。注意:当我水平调整大小时不会发生这种情况。(下面的图片链接不会让我嵌入图片)

不需要的调整大小行为

这不是世界末日,但它看起来不专业,必须有一种RichEditBox垂直锚定的方法,所以它总是完全填满网格行,并且在我调整大小时不会从它的容器中拉开。我尝试了Grid.Row, theRichEditBox及其内置的所有属性ScrollViewer,我认为这些属性可能与此有关,但没有运气。使用VerticalAlignment = Top导致RichEditBox不再垂直填充网格行(当然,除非我用文本填充它)。我也把RichEditBoxa 放在里面ScrollViewer而不是使用它的内置ScrollViewer,它做了同样的行为。

这是我的 XAML:

有谁知道如何使它按照我想要的方式运行?

我很感激任何人都可以提供的任何帮助。

0 投票
1 回答
205 浏览

c# - UWP RichEditBox 等效于 GetCharIndexFromPosition

UWP 的 Richeditbox 中似乎缺少 GetCharIndexFromPosition。当某个范围悬停在 RichEditBox 中时,我想显示一个工具提示。UWP可以做到这一点吗?

0 投票
1 回答
330 浏览

c# - UWP RichEditBox 是否只读取 .rtf 文件?

我尝试使用此方法向我的 RichEditBox 添加文件内容:

这就是我填充我的 streamFile 变量的方式:

我也不例外,但richBoxEdit 文本不可读(字符不可读)。我想阅读txt文件。

预先感谢您的帮助。

0 投票
1 回答
870 浏览

c# - 在 RichEditBox UWP 中显示行号

我想知道是否可以在UWP C#中显示RichEditBox的行号(在单独的列中) ,或者是否有其他方法可以获得它。我正在寻找解决这个问题的方法......而且对我来说似乎很奇怪,没有关于它的文档:我只需要一个简单的文本编辑器。有很多适用于 Windows 10 的应用程序实现了它,我拒绝认为这是不可能的。

在此处输入图像描述

这只是代码编辑器应用程序 CodeWriter 的一个示例。任何想法?

0 投票
1 回答
289 浏览

encoding - UWP RichEditBox saveToStream utf-8 编码

我想保存一个 RichEditBox 文档,所以我调用 loadFromStream 方法来加载文件。但是,当我尝试使用 saveToStream 方法保存它时,保存的文本没有以 utf-8 编码。

那是我保存文件的代码: IRandomAccessStream stream = await file.OpenAsync(Windows.Storage.FileAccessMode.ReadWrite); richEditBox.Document.SaveToStream(TextGetOptions.None, stream);

我必须将此文档编码为 utf-8,因为我要保存的文本是要启动的脚本,当我启动它时,会引发错误,提示无法读取字符。

0 投票
1 回答
192 浏览

uwp - RichEditBox:图片消失后的图片和内容(Windows 10 1703 Creators Update)

在 Windows 10 1703 Creators Update 中出现了一个新错误。

重现步骤:

  1. 将带有图片的 RTF 文档加载到 RichEditBox 中
  2. 保存。
  3. 再次保存。
  4. 重新加载它或用另一个应用程序打开它 - 你会看到图片不见了,它之后的所有内容也不见了。

我在 FeedbackHub 应用程序中提交了这个错误。

问题是如何避免此错误或制定解决方法?