c#:选择或修改控件以在画布上创建可拖动图形

时间:2010-01-18 13:37:57

标签: c# wpf graphics wpf-controls

我正在尝试编写一个小应用程序,它将执行类似于此处显示的内容:

http://www.soccertutor.com/tour/MASTER_SKIN_team.swf

但是我根本没有使用WPF / Win Forms,似乎找不到最适合这种情况的控件。我希望有一些球场的网格,所以我可以让球员,球果,其他项目捕捉到网格的某些部分,我希望球员可以拖动到各种网格方格。

非常感谢,我期待听到您的建议/建议!

1 个答案:

答案 0 :(得分:1)

您不会将控件用于此类操作。您可以在代码中使用表示屏幕上可见项的对象。定期向屏幕呈现更新。你绘制背景,然后绘制每个对象。您添加鼠标命中测试以使场景与用户交互。主游戏循环计算新的对象位置,实现对象碰撞检测和游戏规则。