【问题标题】:system settings of Icon size selection is thowing off Silverlight app图标大小选择的系统设置正在关闭 Silverlight 应用程序
【发布时间】:2011-09-30 02:26:01
【问题描述】:

一位测试人员正在查看我的 silverlight 应用程序,他的结果与我预期的完全不同。经过一番讨论,我发现差异源于他将操作系统设置为使用大图标。这改变了我的应用程序的外观。

如何在我的 silverlight 的 C# 代码中查询操作系统以询问用户是选择使用大图标、中图标还是小图标?

也许 System.Windows.Icon.SizeProperty ?

【问题讨论】:

  • 系统参数。图标宽度/高度。不支持。
  • 你能把两者的屏幕截图比较一下吗?那么我们可能会建议一种布局策略来满足您的示例(例如顶级 Viewbox 等)。
  • 好吧,我在浏览器窗口底部设置了一个滑块。在调整大小事件中,我抓取窗口的大小以知道将滑块放在哪里。这在用户选择保存超大图标的系统上分崩离析。我得到了有关浏览器大小和高度的错误信息。

标签: c# silverlight operating-system icons


【解决方案1】:

听起来您的测试人员的机器上可能有不同的 DPI 设置。不同的 DPI 设置会导致图像/图标出现非常意外的缩放。

尝试在应用启动时添加以下代码:

Application.Current.Host.Settings.EnableAutoZoom = false;

【讨论】:

    猜你喜欢
    • 2019-08-01
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 2011-03-24
    • 2013-01-20
    • 1970-01-01
    相关资源
    最近更新 更多