2010-05-30 7 views
1

VS 편집기의 TextUndoHistory에 액세스 할 수있는 확장 프로그램을 작성하려고합니다.Visual Studio 2010 Editor UndoHistory

직접 ITextUndoHistory 및 ITextUndoTransaction을 구현해야합니까? 아니면 SDK를 사용하여 연결할 수있는 것이 있습니까?

덕분에, 닉

답변

3

당신은 [Export] 에드 MEF 구성 요소에서 ITextUndoHistoryRegistry를 가져, 주어진 버퍼 역사를 검색 할 수 TryGetHistory를 호출합니다. 예를 들어 내 FixMixedTabsMarginFactory.cs 확장을 참조하십시오 (동일한 확장에서 InformationBar.cs은 실행 취소 기록에서 트랜잭션을 만드는 방법을 보여줍니다).

+0

감사합니다. 아직 다른 질문이 있지만 그 대신 새로운 게시물을 만들 것입니다 ... –