问题标签 [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 回答
313 浏览

c# - 如何在 WinRT RichEditBox 中为选定的文本添加下划线?

我目前正在制作一个包含富文本编辑器的应用程序,但是在将格式应用于文本时遇到了一些问题。具体来说,我在为所选文本加下划线时遇到问题。这是我当前的代码。

帮助将不胜感激!

0 投票
2 回答
83 浏览

windows-runtime - 更改 RichEditBox 选择文本会引发 AccessViolationException

我正在尝试开发一个功能,用户可以从 hastags 和 FriendList 列表中进行选择,并在他使用自动建议键入时将它们添加到 RichEditBox,有点像自动完成。这是执行此操作的代码。

但是当我更改richeditbox 的选择文本时,我会随机获取 AccessViolation。它是随机的,但它足够频繁,以至于我每次都可以在几次尝试中复制它。我什至可以捕捉到这个异常。我应该怎么办?

与我在 msdn 上的问题类似,据此,这是一个已知问题。但是 Rudy huyn 的 6tag 完美地做到了这一点。如何?

我试图用 TextBox 改变 RichEditBox 并且它仍然发生在那个控件上。

0 投票
0 回答
106 浏览

textbox - UWP/WinRT:在微软的第一方应用程序上,打字是流畅的动画,如何为 TextBox 或 RichEditBox 启用这种效果?

在 Microsoft 的许多第一方应用程序(例如 Office 或 Windows 10 库存邮件应用程序)中键入时,文本输入会流畅地进行动画处理(在此处以及许多其他地方进行了讨论)。文本不会简单地出现,光标也不会简单地传送到下一个位置。相反,有一个过渡动画可以使光标平滑地移动到它的新位置。

是否有标志或任何其他方法可以在我们自己开发的应用程序中实现同样的效果?

我查看了TextBoxRichEditBox的 API 文档,但没有看到任何内容。

如果没有这样的内置方法,我将如何自己实现它,也许通过滚动我自己的 TextBox?

0 投票
1 回答
635 浏览

windows-runtime - UWP/WinRT:如何将 RichEditBox 滚动到光标位置?

我在 RichEditBox 上实现了一个查找功能,执行时将在 RichEditBox 中搜索query并选择找到的文本:

这有效,因为找到的文本被正确选择。但是,对于内容长到可以滚动的 RichEditBox,这将在屏幕外,并且 RichEditBox 不会滚动以使其显示。然而,奇怪的是,如果重新运行此代码,那么它将滚动查看先前的结果。例如,采用以下文本:

这是一个测验

[画面结束]

1 顶帽子

2 帽子

当我的代码搜索 hat 时,它将成功突出显示单词 hat 的第一个实例。但是,RichEditBox 不会向下滚动到它,即使它不在屏幕上。第二次运行代码时,它将突出显示第二个实例并将屏幕向下滚动到单词 hat 的第一个实例。

我假设 RichEditBox 的代码中存在导致此问题的错误。是否有任何编程方式可以手动滚动 RichEditBox 或其隐式 ScrollViewer 以将插入符号显示在视图中?

0 投票
0 回答
827 浏览

c# - wpf flowDocument BlockUIContainer 添加文本可选

我有这样的代码

在这个 RichTextBox 控件中,我添加了一个控件元素和一个文档元素。我可以从文档元素中自由选择文本,而不能为 UI 控件元素执行此操作。

在此处输入图像描述

第二部分。我想像控件或容器一样设置 Run 元素背景。上图中,“run back groud,...”文字块的背景有点奇怪。我需要什么效果如下。 在此处输入图像描述

任何想法?谢谢

0 投票
1 回答
153 浏览

c++ - 如何获得带有文本的选择 - RichEditBox C++

好的,所以我知道如何使用最小-最大字符位置进行选择,但是如果添加文本,则必须重新查找文本并更新选择。所以我在搜索,发现您可以使用 FindTextEx 输入一个单词,最小/最大搜索位置,它将返回该单词的最小/最大值。

但它对我来说总是失败,我不知道为什么,MSDN 也说向后搜索使用 FR_DOWN 但是当我将它作为(WPARAM)属性输入时,它说它是未定义的(就像 FindTextEx 页面上列出的其他 FR_ 的 50% )

包含 RichEdit.h(这只是一个函数,因为我的程序目前太大而无法发布整个源代码)

0 投票
1 回答
637 浏览

c# - UWP RichEditBox InsertImage 插入空白

我正在使用 Visual Studio Community 2015 开发 UWP。我创建了一个空白项目,添加了一个按钮和 RichEditBox。我正在尝试从本地资源在 RichEditBox 中插入图像,但我只插入了一个空白占位符(具有所需的图像大小)。没有错误被抛出。

这是后面的代码:

这是xaml:

StoreLogo.png 的构建动作是“内容”,我试图将图像复制到输出目录,这没有任何区别。

这里可能是什么问题?这样做的正确方法是什么?

0 投票
1 回答
722 浏览

xaml - 将 MenuFlyout 添加到 RichEditBox UWP

除了已经可用的弹出项之外,是否可以向 UWP 中的 RichEditBox 添加菜单弹出项。但我看到richeditbox 中没有弹出属性。那么可以加一个吗?如果是,请提供添加 menuFlyout 的步骤。提前致谢!

0 投票
1 回答
335 浏览

xaml - RichEditBox 文本换行 UWP

我试图让一个RichEditBox接管应用程序窗口的整个宽度并响应窗口大小调整,到目前为止,我拥有的代码如下:

我从上面的代码中得到的是: 在此处输入图像描述

关于如何让它发挥作用的任何想法?为什么我告诉文本换行但它没有跟随?

更新

我也试过这个:

但结果是:

在此处输入图像描述

我遇到的问题是它似乎HorizontalAlignment="Stretch"并没有真正做任何事情。我能够设置合适宽度的唯一方法是对其进行硬编码,例如:Width="600". 但如果我这样做,我的 UI 将无法正确响应调整大小。我也试过HorizontalContentAlingment="Stretch",但结果完全一样。

我怎样才能同时RichEditBox占用所有可用Width Wrap资源?

0 投票
0 回答
43 浏览

c# - 将标签添加到 RichEditBox 选择

有什么方法可以给 a 添加标签RichEditBox.Document.Selection吗?

我虽然关于使用带有开始和结束位置的字典,但如果我们在选择之前添加文本,这是不可能的......

我想让用户在其中添加文件/文件夹,并最终调整图像大小,所以我需要知道单击/选择了哪个图像