WPFでImageのSourceプロパティがないとき、取得したImageの座標がおかしいです。
Window内いっぱいにImageを配置しています。その状態でwindowの左上端をスクリーンの左上端に大体で合わせると、取得したImageの座標は(0,0)に近くなるはずですが、なぜかウィンドウのサイズに近い数になります。(例えばwindowサイズが700,450ならxは700、yは450に近い座標になります)。
ImageのSourceプロパティが空のときのImageの座標取得値をwindowの左端の座標に合わせるにはどうすればいいのでしょうか?
C#
1int x = (int)(this.Image.PointToScreen(new System.Windows.Point(0, 0)).X); 2int y = (int)(this.Image.PointToScreen(new System.Windows.Point(0, 0)).Y); 3Console.WriteLine(x+","+y);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。