-3

ボードのような遊び場を描き、四角形で操作できるように、その上に (たとえば 5x5) 線を引く (チョークで描く) 必要があります。

WPFでそのようなタスクを達成するにはどうすればよいですか?

4

1 に答える 1

1

さて、ここに基本的な前提または出発点があります。基本的に、コンテナに画像を追加するだけです。これはおそらく最も実行可能な方法ではありませんが。うまくいけば、良い出発点になるはずです。

namespace DrawSomeStuff
{
public partial class MainWindow : Window
{
    Point mousePosition;
    Image chalk;

    public MainWindow()
    {
        InitializeComponent();
    }

    private void Grid_MouseDown(object sender, MouseButtonEventArgs e)
    {
        //Get mouse position
        mousePosition = Mouse.GetPosition(this);

        //Set chalk
        chalk = new Image();
        chalk.RenderSize = new Size(5, 5);
        //Set chalk image

        //Move and add chalk
        chalk.TranslatePoint(mousePosition, this);
        this.AddChild(chalk);
    }
}
}
于 2013-06-07T07:25:49.873 に答える