2011-08-29 13 views
7

Sviluppo il pacchetto Visual Studio con una finestra degli strumenti. L'interfaccia utente della finestra degli strumenti è basata su WPF. Nel mio controllo utente voglio utilizzare i colori del tema corrente di Visual Studio corrispondenti al design VS.Come posso sapere quando cambia il colore del tema di Visual Studio?

Quindi la mia domanda è come posso scoprire che il colore del tema di Visual Studio è stato modificato?

Grazie in anticipo.

risposta

10

Ho trovato un altro modo per farlo. Posso usare direttamente le risorse dei colori del tema dello studio visivo direttamente da xaml. Per esempio:

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

dove vsfx è

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

Questo approccio ha risolto questo problema!

Problemi correlati