如何重用VSIX MEF擴展中的控件的Visual Studio WPF樣式?如何重用VSIX MEF擴展中的控件的Visual Studio WPF樣式?
我發現了一些關於在其他應用程序中使用主題的信息here,但是在Visual Studio中可能還有其他擴展方法嗎?
我寫的擴展與VS2010和VS2012的支持,這將是偉大的,如果它可能使用適當的VS主題。
其實我的問題是有點複製到this,仍然沒有答案。
如何重用VSIX MEF擴展中的控件的Visual Studio WPF樣式?如何重用VSIX MEF擴展中的控件的Visual Studio WPF樣式?
我發現了一些關於在其他應用程序中使用主題的信息here,但是在Visual Studio中可能還有其他擴展方法嗎?
我寫的擴展與VS2010和VS2012的支持,這將是偉大的,如果它可能使用適當的VS主題。
其實我的問題是有點複製到this,仍然沒有答案。
我找到了答案,但您必須創建一個VSPackage才能使用這種功能,但我不記得MEF是否曾經讓您能夠顯示GUI元素而不是編輯器擴展功能。
用戶界面: http://msdn.microsoft.com/en-us/library/bb165108(v=vs.110).aspx
內部設置查詢: http://msdn.microsoft.com/en-us/library/bb164716(v=vs.110).aspx
第二個鏈接可以幫助你在你的GUI擴展使用WPF設置。
你也可以查詢字體和顏色設置,但我認爲你的問題是關於GUI。
在您提供的鏈接中包含解決方案,我不會考慮是否有更多的設置訪問權限。
第二個鏈接中提到的Microsoft.VisualStudio.Shell.VsBrushes類是關鍵 –