2010-05-30 8 views
1

J'essaie d'écrire une extension qui peut accéder à TextUndoHistory d'un éditeur VS. Est-ce que je dois implémenter ITextUndoHistory et ITextUndoTransaction moi-même ou y a-t-il quelque chose que je peux utiliser dans le SDK?Visual Studio 2010 Editor UndoHistory

Merci, Nick

Répondre

3

vous importez un ITextUndoHistoryRegistry d'un composant MEF ed [Export], et appeler TryGetHistory pour récupérer l'historique d'un tampon donné. Voir MarginFactory.cs de mon extension FixMixedTabs pour un exemple (dans cette même extension, InformationBar.cs vous montre comment créer des transactions sur l'historique d'annulation).

+0

Merci, j'ai encore une autre question, mais je vais créer un nouveau post pour ça ... –