【问题标题】:Clear undo history of UWP RichEditBox清除 UWP RichEditBox 的撤消历史记录
【发布时间】:2020-09-26 16:03:15
【问题描述】:

是否有任何可能清除 UWP RichEditBox 的撤消堆栈,因为我没有找到完成此操作的属性或方法?

我尝试使用Document.LoadFromStream 而不是Document.SetText 设置文档文本,但问题是我需要SetText 方法作为this 问题的解决方法。因此,我需要在不修改文档文本的情况下清除撤消堆栈。

另一种无效的方法是将Document.UndoLimit 设置为0,然后恢复。

【问题讨论】:

    标签: c# uwp richeditbox


    【解决方案1】:

    Microsoft 表示他们从 17763 开始添加方法 ClearUndoRedoHistory(),请参阅 doc。 但是我试过了,这个方法不存在。只有天知道他们添加了。

    =====更新======

    正如 Roy Li - MSFT 所说,使用下面的代码。

    【讨论】:

    • 请尝试RichEditBox.TextDocument.ClearUndoRedoHistory();。这个方法属于RichEditTextDocument
    猜你喜欢
    • 2014-10-08
    • 2014-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多