silverlight - 关于 Silverlight 的度量单位的问题

标签 silverlight dpi units-of-measurement

我想构建一个小型 Silverlight 应用程序,它将 Canvas(及其子对象)保存为高分辨率 JPG 或 PNG。

我不明白如何使用 silverlight 中的单位,因为它们基于像素。如果我的目标是将 Canvas 对象保存为 JPG 或 PNG 且精确尺寸为 5"x 7",我将如何以像素为单位指定它的大小???

换句话说,由于不同的显示器具有不同的 DPI 值,我们如何在 Silverlight 中指定将以精确英寸打印出来的测量值。

谢谢!!

最佳答案

Silverlight 打印测量工具 96 dpi 表示一英寸代表 96 个像素。 您可以使用 Framework 元素的 Measure 函数来获取 DesiredSize。

您可以获得更多信息[输入链接描述@ http://msdn.microsoft.com/en-us/library/system.windows.uielement.measure%28v=vs.95%29.aspx

关于silverlight - 关于 Silverlight 的度量单位的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7244331/

相关文章:

c# - 尝试删除独立存储中的目录时出现异常

silverlight - 为什么 silverlight 中的双向绑定(bind)不起作用?

c# - .NET - Bitmap.Save 在 Windows 7 上忽略 Bitmap.SetResolution

f# - F# 中用于矩阵运算检查的复合测量单位

Silverlight:关于 mvvm 模式的初学者问题

java - 缩放 ImageButton 以适应各种屏幕尺寸

wpf - 关于分辨率与 DPI 的问题?

f# - 我应该强制使用 F# 测量单位的类型吗? [风格与一般性]

CSS em 与 px(舍入误差)

c# - Moonlight、WebClient 和 "Exception has been thrown by the target of an invocation"