我需要画一个看起来像木板的游戏区,并在上面画线(被粉笔淹没)(例如 5x5),这样我就可以用正方形操作了。
如何用 WPF 完成这样的任务?
好吧,这是您的基本前提或起点。基本上,您可以将图像添加到容器中。尽管这很可能不是解决此问题的最可行方法。希望它能给你一个很好的起点:
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);
}
}
}