我的应用程序是围绕AvalonDock构建的,它具有相当不错的Visual Studio 2010外观(比其他所有外观更漂亮).现在我想为我的应用程序的其余部分设计样式.我对以下部分最感兴趣:
这些风格是在网络上的某个地方吗?或者它们可以以某种方式从VS中提取出来?
谢谢你的帮助.
我正在为Visual Studio(2012+)创建一个涉及工具窗口的扩展。我希望为窗口设置相同的样式以匹配Visual Studio的当前主题。但是,我在解决该问题上遇到了很多麻烦。
这篇文章建议根本不应用任何样式,但这与我到目前为止的经验不符(即使在VS2017中创建默认的VSIX项目并添加工具窗口也显示了一个我认为是主题中标准WPF的按钮)而不是VS主题,至少在VS2017中使用深色VS主题时)。
这篇文章提出了类似的问题,当时的解决方案似乎是使用免费工具包创建类似的控件。但是,那是针对VS2012和6年前的,我希望现在有更多可用的解决方案。采取这条路线似乎不是很未来的证明。
另一个解决方案是将Visual Studio的VsBrushes和VsColors应用于WPF控件。这可能使我找到了解决方案的某种方式-但样式不只是颜色,因此似乎不太令人满意。
有没有一种方法可以将Visual Studio的基本控件样式(按钮,文本框,列表视图,树视图等)应用于我的VSIX工具窗口,以使其在Visual Studio中看起来像在家里一样?
感谢您的任何建议!