C# 检测XP、Vista或Windows 7,并根据操作系统的版本选择XAML样式

C# 检测XP、Vista或Windows 7,并根据操作系统的版本选择XAML样式,c#,wpf,xaml,styles,C#,Wpf,Xaml,Styles,所以我一直在用相同的分辨率在不同版本的Windows上测试我的风格。大多数控件样式看起来相同,但其他控件样式有点不一致。我想为不同版本的windows创建不同的样式。类似于CSS/html技术,您可以为不同的浏览器创建CSS文件。我只是好奇这是否是处理这个问题的好方法 谢谢 可能是你需要的东西-不是样式而是?我建议你们读一本关于WPF的好书:亚当·内森《WPF释放》。有一章是关于样式和主题的。我可以告诉你如何检测哪个版本的windows,但不确定这是否是正确的方法。你选择的方法不好。也许你可以给

所以我一直在用相同的分辨率在不同版本的Windows上测试我的风格。大多数控件样式看起来相同,但其他控件样式有点不一致。我想为不同版本的windows创建不同的样式。类似于CSS/html技术,您可以为不同的浏览器创建CSS文件。我只是好奇这是否是处理这个问题的好方法


谢谢

可能是你需要的东西-不是样式而是?我建议你们读一本关于WPF的好书:亚当·内森《WPF释放》。有一章是关于样式和主题的。

我可以告诉你如何检测哪个版本的windows,但不确定这是否是正确的方法。你选择的方法不好。也许你可以给我们举个例子,告诉我们你到底想为一个操作系统设计什么样的风格。那么我会为不同的操作系统使用主题吗?我仍然需要知道如何检测windows的版本。