2016-06-17 86 views
0

是否有通過函數調用顯示ToolWindow的方法?我知道教程https://msdn.microsoft.com/en-us/library/cc138567.aspx,它顯示瞭如何通過包提供一個ToolWindow並將它添加到菜單中,但是,我正在尋找一種通過函數調用來顯示ToolWindow的方法。事情是這樣的:如何在Visual Studio中通過函數調用顯示ToolWindow

void ShowToolWindow(){ 
    ToolWindowPane window = new ToolWindowPane(); 
    window.Content = myControl(); 
    frame = window.frame(); 
    frame.Show(); 
} 
+0

你寫的Visual Studio擴展?還是常規應用程序? –

+0

我正在編寫一個visual studio擴展 – Yituo

回答

1

你指的是實際的教程包括ShowToolWindow功能:

window = (FirstToolWindow) this.package.FindToolWindow(typeof(FirstToolWindow), 0, true); 
if ((null == window) || (null == window.Frame)) 
{ 
    throw new NotSupportedException("Cannot create tool window"); 
} 
IVsWindowFrame windowFrame = (IVsWindowFrame)window.Frame; 
Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(windowFrame.Show()); 
相關問題