4

我正在用 WPF 构建一个 VS2010 扩展(vsix)。有什么方法可以重用 Visual Studio 本身的 WPF 样式模板,以使我的控件看起来是 Visual Studio 的原生控件?

我可以使用这样的画笔表达式:

xmlns:vsfx="clr-namespace:Microsoft.VisualStudio.Shell;assembly=Microsoft.VisualStudio.Shell.10.0"
Background="{DynamicResource {x:Static vsfx:VsBrushes.ToolWindowBackgroundKey}}"

然而,这还不够。我可以对整个 TabControl 或 Label 应用样式吗?

4

1 回答 1

0

您可以使用您提到的技术,我找到了这些链接(也)

用户界面: http: //msdn.microsoft.com/en-us/library/bb165108 (v=vs.110).aspx

内部设置查询: http: //msdn.microsoft.com/en-us/library/bb164716 (v=vs.110).aspx

但是除了可查询的设置之外,他们没有提到其他类似的自定义样式。

于 2013-12-19T16:50:59.860 回答