2011-08-29 51 views
7

我使用工具窗口開發Visual Studio包。工具窗口的UI基於WPF。 在我的用戶控件中,我想使用與VS設計相對應的當前Visual Studio主題顏色。如何知道Visual Studio主題顏色更改的時間?

因此,我的問題是我如何才能找出Visual Studio主題顏色已被更改?

在此先感謝。

回答

10

我發現了另一種方式來做到這一點。我可以直接使用xaml的visual studio主題顏色資源。 例如:

Background="{DynamicResource {x:Static vsfx:VsBrushes.ToolWindowBackgroundKey}}" 

其中vsfx是

xmlns:vsfx="clr-namespace:Microsoft.VisualStudio.Shell;assembly=Microsoft.VisualStudio.Shell.10.0" 

這種方法解決了這個問題!

相關問題