c# - ProgressBar 在具有相同代码的不同机器上看起来不同
问题描述
我有一个包含进度条的 Visual Studio 2015 WPF 应用程序。一切正常,问题是进度条在我的机器上看起来是 2-D,但是当在另一台使用 VS 2015 和相同代码的机器上运行时,进度条是 3-D。VS 2015中是否有控制这个的设置?
解决方案
这听起来像 Windows 主题一般强制 Windows 具有不同的外观。Wich 也会影响 ProgressBar。UI 元素旨在接受来自 Windows 的这些设置。
如果它看起来“2D”,则可能意味着 Aero 在您的机器上已关闭,但不是测试机器。可能会禁用该栏的主题,但您为什么要这样做?它纯粹是为了显示目的,如果您的程序不遵循该模式,可能会激怒用户。
推荐阅读
- javascript - Promise.resolve(thenable) 和 new Promise(thenable.then) 有什么区别?
- symfony - Prestashop 1.7 - 为避免国际化数据不一致升级 symfony/intl 组件
- javascript - 使用 require 设置循环依赖
- java - 如何对列表进行排序
获取Android后的数据 - java - 在 SpringBoot 中使用 LocalDateTime 时在本地和远程获取不同的时间戳(纪元时间)
- c# - 将购买许可证升级为 iap 购买
- flutter - 在 Cupertino 选项卡之间切换时如何重置导航器
- automata - NFA 到 DFA 的转换混淆?
- javascript - 如何在一个全新的空白页面中呈现 React Route 组件
- dialogflow-es - dialogflow api 中缺少 401 个未经授权的身份验证参数