【问题标题】:Visual Studio 2010 Editor UndoHistoryVisual Studio 2010 编辑器 UndoHistory
【发布时间】:2010-05-31 08:11:10
【问题描述】:

我正在尝试编写一个可以访问 VS 编辑器的 TextUndoHistory 的扩展。

我是否必须自己实现 ITextUndoHistory 和 ITextUndoTransaction 或者我可以使用 SDK 来实现一些东西?

谢谢, 尼克

【问题讨论】:

    标签: visual-studio-2010


    【解决方案1】:

    您从[Export]ed MEF 组件导入ITextUndoHistoryRegistry,并调用TryGetHistory 来检索给定缓冲区的历史记录。请参阅我的 FixMixedTabs 扩展中的 MarginFactory.cs 示例(在同一扩展中,InformationBar.cs 向您展示了如何在撤消历史记录上创建事务)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 1970-01-01
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多