2010-03-07 12 views
0

任何人都可以在某些信息的方向上指示我理解這一點。我有一個顯示橢圓的畫布。我可以使用鍵盤移動橢圓,但我想模擬一個「跳躍」,所以我認爲我會使用牛頓運動方程將橢圓向上移動,然後在用戶按下向上箭頭時向下移動。所有這些公式均以米爲單位定義,因爲UserControl上的TranslateTransform以像素爲單位。將運動方程轉換爲像素以在Silverlight畫布上顯示

我可以在SL中將分辨率轉換爲像素嗎?

回答

1

不是,沒有。 Silverlight不理解像素。

英寸有96個單位(不管顯示器的dpi)。這表明一米內有3779.5個silverlight裝置。我會考慮將ScaleTransform應用到您正在顯示的任何區域,以便您可以給Silverlight計量器,並在對您有影響的情況下獲得正確的視覺效果。