代码之家  ›  专栏  ›  技术社区  ›  Camilo Martin

如何将.msStyles应用到.NET应用程序?

  •  0
  • Camilo Martin  · 技术社区  · 15 年前

    我经常在.NET中编写gui代码,而它们中的大多数都只具有成为gui的价值,例如,它们不会做任何其他不可能的事情。所以大部分的开发都是为了让他们变得友好、直观和眼花缭乱。

    然后我想到,剥去它们的皮会很神奇。 .msstyles 文件,因为 so many places to find 这些文件,以及 tools 做你自己的。 其中一些MSStyle是令人惊叹的,可能不适用于整个桌面,但对于设计自制应用程序来说,它是完美的。

    那么,是否可以使用.msStyles(或者类似的东西,因为.aero.msStyles,.theme等应该可以转换到某个点)在.NET中设计应用程序的样式(vb或c)?即使它需要一些复杂的设置或需要学习的东西,一旦变得实用,所有的GUI开发都会变得容易得多。 也许是某种虚拟化?我不知道虚拟化在幕后是如何工作的,但我相信.NET应用程序调用了一些Windows API来为他提供风格,也许虚拟化可以工作?怎样?

    欢迎有任何想法!如果我找到一个答案,我也会贡献它:)

    2 回复  |  直到 15 年前
        1
  •  2
  •   ZippyV    15 年前

    如果你想为自己的图形用户界面设计主题,那为什么不使用 WPF 是吗?

        2
  •  0
  •   Camilo Martin    15 年前

    好吧,我发现了一些 可以 工作:

    http://www.codeproject.com/KB/library/USkin.aspx?display=Print

    如果有人提供了更好的答案,当然,把它放在这里,因为我不会选择我自己的答案,除非这个问题在这里停留的时间足够长,以至于被称为死亡(这会是多少?)一个星期?一个月?)

    更新:60美元,一个很好的解决方案,也可以转换MS样式:

    http://www.ksdev.com/skinengine/index.html

    我会尝试两者并最终报告我的经验。

    更新2: SkinSoft's Visual Styler 看起来也不错。

    推荐文章