【发布时间】:2011-05-16 15:41:03
【问题描述】:
我在 WPF 上工作过,但它对 XAML 使用了复制粘贴,而对后台逻辑主要使用了 C# 编码。现在我想和朋友开始一个项目并使用 WPF,因为它是一个 GUI 密集型项目。
问题:
在我们的应用程序中,我们希望有一个可以放置对象的表面,并且用户应该能够四处移动对象。这应该是二维的。通过移动,我的意思是单击一个对象并将其拖动到表面内。最后,我认为运动应该只在一个方向(只水平),但目前应该可以向任何方向移动它们。应该应用的唯一限制是它们不能保持一个在另一个之上。
你能告诉我我们应该使用什么容器作为表面,对于在容器中移动的对象应该使用什么基类吗?或者 WPF 是否有适合这种情况的开箱即用的东西?我们将不胜感激一般提示我们应该如何开始。
我知道这对于那些没有太多 WPF 经验的人来说很重要,但是当我从 C++ 转到 C# 时我也做了同样的事情,并且成功了 :)。
【问题讨论】:
标签: c# wpf windows wpf-controls