我需要绘制一个看起来像棋盘的游戏区域并在其上制作线条(用粉笔淹没)(例如5x5),这样我就可以用正方形操作。
如何使用WPF完成这样的任务?
答案 0 :(得分: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);
}
}
}