C# ProgressBar在具有相同代码的不同机器上看起来不同

C# ProgressBar在具有相同代码的不同机器上看起来不同,c#,wpf,progress-bar,C#,Wpf,Progress Bar,我有一个包含进度条的Visual Studio 2015 WPF应用程序。一切正常,问题是进度条在我的机器上看起来是二维的,但当在另一台机器上使用VS 2015和相同代码运行时,进度条是三维的。VS 2015中是否有一个设置可以控制这一点?这听起来像是Windows主题迫使Windows总体上呈现不同的外观。Wich还影响ProgressBar。UI元素设计为从Windows接受这些设置 如果它看起来像2D,这可能意味着Aero在您的机器上关闭了,而不是在测试机器上。也许可以禁用该栏的主题,但为

我有一个包含进度条的Visual Studio 2015 WPF应用程序。一切正常,问题是进度条在我的机器上看起来是二维的,但当在另一台机器上使用VS 2015和相同代码运行时,进度条是三维的。VS 2015中是否有一个设置可以控制这一点?

这听起来像是Windows主题迫使Windows总体上呈现不同的外观。Wich还影响ProgressBar。UI元素设计为从Windows接受这些设置


如果它看起来像2D,这可能意味着Aero在您的机器上关闭了,而不是在测试机器上。也许可以禁用该栏的主题,但为什么要禁用?这纯粹是为了显示目的,如果你的程序没有遵循这个模式,很可能会激怒用户。

这听起来像是Windows主题强迫用户对Windows进行不同的外观。Wich还影响ProgressBar。UI元素设计为从Windows接受这些设置


如果它看起来像2D,这可能意味着Aero在您的机器上关闭了,而不是在测试机器上。也许可以禁用该栏的主题,但为什么要禁用?这纯粹是出于显示目的,如果您的程序没有遵循此模式,可能会激怒用户。

您可能在另一台计算机上有不同版本的Windows和/或不同的主题集。您可能在另一台计算机上有不同版本的Windows和/或不同的主题集。谢谢您的回答。至于为什么会这样,我对编程还是个新手,因此我不知道Windows Theme可以对VS 2015这样做,我很好奇为什么在不同的机器上会有不同的外观。需要注意的一点是,我的机器是Windows 10,如果有区别的话,另一个是Windows 7。@奥斯卡:我们有3个主题:Vista/7之前的版本或关闭Aero的Vista/7版本。启用Aero的Vista/7。在Windows8/10中,我们有Metro,它实际上是一种完整的设计语言。Windows试图进入移动操作系统市场,但完全失败了。感谢您的回答。至于为什么会这样,我对编程还是个新手,因此我不知道Windows Theme可以对VS 2015这样做,我很好奇为什么在不同的机器上会有不同的外观。需要注意的一点是,我的机器是Windows 10,如果有区别的话,另一个是Windows 7。@奥斯卡:我们有3个主题:Vista/7之前的版本或关闭Aero的Vista/7版本。启用Aero的Vista/7。在Windows8/10中,我们有Metro,它实际上是一种完整的设计语言。Windows试图进入移动操作系统市场,但完全失败了。