如何解决UWP中RichEditBox清空内容无效的问题?
如何清空UWP中RichEditBox的内容?
你当前的代码只是调用GetText获取RichEditBox的文本内容,并没有执行清空操作,所以无法达到预期效果。要清空RichEditBox,你可以使用以下两种简单有效的方法:
方法一:直接设置空文本(推荐)
调用Document.SetText方法,将内容设置为空字符串即可:
jawabBox.Document.SetText(TextSetOptions.None, string.Empty);
TextSetOptions.None表示不应用任何特殊格式处理,直接替换文档内容为空。
方法二:选中全部内容后删除
先选中RichEditBox内的所有内容,再将选中区域的文本设为空:
jawabBox.Document.SelectAll(); jawabBox.Document.Selection.Text = string.Empty;
示例按钮点击事件
在你的“下一个”按钮点击事件中加入清空逻辑:
private void NextButton_Click(object sender, RoutedEventArgs e) { // 执行清空操作 jawabBox.Document.SetText(TextSetOptions.None, string.Empty); }
内容的提问来源于stack exchange,提问作者cielo
相关产品推荐
相关产品推荐

