相关疑难解决方法(0)

我在哪里可以获得类似于Visual Studio 2010界面的WPF控件的主题?

我的应用程序是围绕AvalonDock构建的,它具有相当不错的Visual Studio 2010外观(比其他所有外观更漂亮).现在我想为我的应用程序的其余部分设计样式.我对以下部分最感兴趣:

  • 工具栏 - 我主要设法自己获得颜色,但VS工具栏仍然更漂亮.
  • (上下文)菜单 - VS将蓝色菜单项焦点框替换为漂亮的橙色,这使应用程序更加温暖和友好.
  • 主窗口背景 - 这是AD没有做到的一件事.

这些风格是在网络上的某个地方吗?或者它们可以以某种方式从VS中提取出来?

谢谢你的帮助.

wpf styling wpf-controls avalondock

7
推荐指数
1
解决办法
4063
查看次数

创建VSIX工具窗口时,如何匹配Visual Studio的主题?

我正在为Visual Studio(2012+)创建一个涉及工具窗口的扩展。我希望为窗口设置相同的样式以匹配Visual Studio的当前主题。但是,我在解决该问题上遇到了很多麻烦。

这篇文章建议根本不应用任何样式,但这与我到目前为止的经验不符(即使在VS2017中创建默认的VSIX项目并添加工具窗口也显示了一个我认为是主题中标准WPF的按钮)而不是VS主题,至少在VS2017中使用深色VS主题时)。

这篇文章提出了类似的问题,当时的解决方案似乎是使用免费工具包创建类似的控件。但是,那是针对VS2012和6年前的,我希望现在有更多可用的解决方案。采取这条路线似乎不是很未来的证明。

另一个解决方案是将Visual Studio的VsBrushes和VsColors应用于WPF控件。这可能使我找到了解决方案的某种方式-但样式不只是颜色,因此似乎不太令人满意。

有没有一种方法可以将Visual Studio的基本控件样式(按钮,文本框,列表视图,树视图等)应用于我的VSIX工具窗口,以使其在Visual Studio中看起来像在家里一样?

感谢您的任何建议!

wpf xaml vs-extensibility vsix visual-studio-extensions

5
推荐指数
3
解决办法
793
查看次数