任何人都可以向我指出一些信息来理解这一点。我有一个显示椭圆的画布。我可以使用键盘移动椭圆,但我想模拟“跳跃”,所以我想我会使用牛顿运动方程来向上移动椭圆,然后在用户按下向上箭头时向下移动椭圆。所有这些等式都以米为单位定义,其中TranslateTransform
上的UserControl
以像素为单位。
我可以在SL中获得分辨率,从米转换为像素吗?
答案 0 :(得分:1)
不是,不。 Silverlight不了解像素。
一英寸有96个单位(无论显示器的dpi如何)。这表明一米中有3779.5银光单位。我想考虑将ScaleTransform
应用到您正在显示的任何区域,这样您就可以给出Silverlight米并在适合您的情况下获得正确的视觉效果。