C# 在Visual Studio中以编程方式创建新窗口或文档窗口

C# 在Visual Studio中以编程方式创建新窗口或文档窗口,c#,visual-studio,visual-studio-extensions,vs-extensibility,visual-studio-shell,C#,Visual Studio,Visual Studio Extensions,Vs Extensibility,Visual Studio Shell,因此,我遇到的问题与在VisualStudio中创建一个新窗口有关,例如代码编辑器的窗口。我已经研究过如何使用DTE,其中可以使用函数,例如EnvDTE.Document.NewWindow(),它将打开一个新窗口,但它基本上是包含文档的窗口的副本 我正在努力为我想做的事情找到任何资源。我打算: 了解如何创建新窗口或文档窗口 执行类似于“Peek Definition”窗口提供的操作,即在现有窗口中打开窗口或文档窗口 任何建议,即使是我可以看一看的资源,都将不胜感激

因此,我遇到的问题与在VisualStudio中创建一个新窗口有关,例如代码编辑器的窗口。我已经研究过如何使用DTE,其中可以使用函数,例如
EnvDTE.Document.NewWindow()
,它将打开一个新窗口,但它基本上是包含文档的窗口的副本

我正在努力为我想做的事情找到任何资源。我打算:

  • 了解如何创建新窗口或文档窗口
  • 执行类似于“Peek Definition”窗口提供的操作,即在现有窗口中打开窗口或文档窗口
  • 任何建议,即使是我可以看一看的资源,都将不胜感激