私はC#WFのアプリケーションを持っています。ここでは、ユーザーが背景で.png画像を持つPictureBox
をクリックしてクリック座標を描画します。私はWPFで同じことをやってみたいが、私はいくつかの問題を抱えてC#WPF描画コンポーネントImageコンポーネント、MouseClick座標
private void pictureBox1_MouseClick(object sender, MouseEventArgs e) {
//some app logic
Graphics g = pictureBox1.CreateGraphics();
Brush brush = Brushes.Black;
//some app logic, drawing looks like this
g.FillRectangle(brush, e.X, e.Y, 10, 20);
}
:私はGraphics
(System.Drawing
)とMouseCLick
イベントを使用しています何のPictureBox
だけで、存在しない、WPFで
- を
Image
Image
要素は、WPF に存在しない無
System.Drawing
名前空間を持っていません
MouseClick
イベント
は私がGoogleにしようとしたが、私は、フォーム上に描画するだけでどのように設立され、私の質問があるので、私は、クリックの座標を取得する方法を見つけることができませんでした:クリックのXY座標を取得するために
- 方法
Image
の要素に?座標は保存され、後で、私は知る必要があり、背景画像のどのピクセルがクリックされたかを知る必要があります。 Image
要素のXY座標に形状を描画する方法は?Image
を使用する必要がありますか、それとも優れたコンポーネントがありますか?私は背景として.pngイメージをディスクに保存する必要があります。
ありがとうございます。