wpf自定义控件:另一个矩形内的可拖动/可调整大小的矩形

时间:2010-10-25 22:26:43

标签: c# wpf

我正在开发一个c#wpf应用。我正在寻找一个带有两个矩形的控件:一个在另一个里面。我希望用户能够拖动内部矩形,调整其大小,如果可能的话,也可以在外部矩形的边界内旋转它。这些值应该是可绑定的,因此我可以在更新时将值存储在我的数据源中。

是否已经有这样的控件或有没有人有任何建议?

我看到一篇关于在画布中拖动元素的代码项目文章,但这些属性不可绑定..

谢谢,

2 个答案:

答案 0 :(得分:19)

This guy on CodeProject有一系列文章正是我认为您正在寻找的内容。我希望第一篇文章对你有帮助,但整个系列都很好。

1. Drag, resize, and rotate elements on a canvas

2. Designer Canvas with Zoombox

3. Connecting Items

4. A frankenbuild

答案 1 :(得分:1)

这:Codeproject非常相似。如果你找不到更适合你的东西,那么我认为这是一个很好的基础。