座標系に点があり、または320*240
と言う別の座標系に変換したい。 1024*768
1920*1600
これを達成するための事前定義された.net
クラスはありますか?
私はこのようにそれを解決しようとしています -
screenWidth = System.Windows.SystemParameters.PrimaryScreenWidth;
screenHeight = System.Windows.SystemParameters.PrimaryScreenHeight;
double newWidth = x / 320 * screenWidth;
double newHeight = y / 240 * screenHeight;
bola.SetValue(Canvas.LeftProperty, newWidth);
bola.SetValue(Canvas.TopProperty, newHeight);
座標系からポイントを取得しており、320*240
それを別の座標系に移動しようとしています。
これを達成するためのより良い方法はありますか?
第二に、私はこのポイントを取得し続けています。動きが非常にぎくしゃくしているため、これを滑らかにするより良い方法はありますか?
ありがとう