Tag: 模拟器

使用代码将图像对象添加到wpf

我是C#和WPF的新手,我正在尝试创建一个简单的汽车模拟器。 主要是模拟器的想法是我有C#-class创建汽车对象,例如可以改变的速度变量和从左到右移动的计时器。 我想用计时器做动作而不是doubleanimation 。 在WPF中,我有AddCarButton用于在Canvas中的某些点添加汽车。 问题是我不知道如何将汽车添加到Canvas。 这是非常令人沮丧的,因为它听起来不是一件大事,但我觉得我已经尝试过所有事情而没有成功。 这是汽车级的最新尝试。 我尝试过使用Canvas.Set-methods但失败了。 class car { private int speed; public car(int s) { speed = s; Bitmap bmp = new Bitmap( System.Reflection.Assembly.GetEntryAssembly(). GetManifestResourceStream(“MyProject.Resources.car.png”)); Graphics g = Graphics.FromImage(bmp); //Canvas.SetBottom(g, 0); //Canvas.SetLeft(g, 0); //Canvas.SetBottom(bmp, 0); //Canvas.SetLeft(bmp, 0); } public void addCar(car c) { Canvas.SetBottom(c, 0); Canvas.SetLeft(c, 0); }