【发布时间】:2010-05-31 08:11:10
【问题描述】:
我正在尝试编写一个可以访问 VS 编辑器的 TextUndoHistory 的扩展。
我是否必须自己实现 ITextUndoHistory 和 ITextUndoTransaction 或者我可以使用 SDK 来实现一些东西?
谢谢, 尼克
【问题讨论】:
我正在尝试编写一个可以访问 VS 编辑器的 TextUndoHistory 的扩展。
我是否必须自己实现 ITextUndoHistory 和 ITextUndoTransaction 或者我可以使用 SDK 来实现一些东西?
谢谢, 尼克
【问题讨论】:
您从[Export]ed MEF 组件导入ITextUndoHistoryRegistry,并调用TryGetHistory 来检索给定缓冲区的历史记录。请参阅我的 FixMixedTabs 扩展中的 MarginFactory.cs 示例(在同一扩展中,InformationBar.cs 向您展示了如何在撤消历史记录上创建事务)。
【讨论】: