Estoy en el foco de una ventana de herramientas. Al hacer doble clic en un nodo TreeView, el cursor debe moverse a una línea particular dentro del documento de código fuente abierto. He resuelto este problema mediante una llamada al comando Edit.GoTo línea como la siguiente:Extensibilidad de Visual Studio: Mover a línea en un TextDocument
var commandName = "Edit.GoTo " + lineNumber;
_dte.ExecuteCommand(commandName);
Sin embargo no estoy muy conveniente con que a medida que pierda el foco de la toolwindow. ¿Hay alguna otra forma de pasar a una línea mediante el uso de la API de automatización?
¿Podría cambiar el enfoque a la ventana de la herramienta después de su comando? – Cilvic