2011-08-29 40 views
7

Tôi phát triển gói Visual Studio bằng cửa sổ công cụ. Giao diện người dùng của cửa sổ công cụ dựa trên WPF. Trong điều khiển người dùng của tôi, tôi muốn sử dụng các màu chủ đề của Visual Studio hiện tại tương ứng với thiết kế VS.Làm cách nào để tìm hiểu khi thay đổi màu chủ đề của Visual Studio?

Vì vậy, câu hỏi của tôi là làm thế nào tôi có thể tìm ra rằng màu chủ đề của Visual Studio đã được thay đổi?

Xin cảm ơn trước.

Trả lời

10

Tôi đã tìm thấy một cách khác để thực hiện điều đó. Tôi có thể sử dụng các tài nguyên màu sắc trực quan của studio trực quan từ xaml trực tiếp. Ví dụ:

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

nơi vsfx là

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

Cách tiếp cận này giải quyết vấn đề này!

Các vấn đề liên quan