wpf自定义控件:另一个矩形内的可拖动/可resize的矩形

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

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

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

谢谢,

这个关于CodeProject的人有一系列文章正是我认为你正在寻找的。 我希望第一篇文章对你有所帮助,但整个系列都很好。

1.在canvas上拖动,resize和旋转元素

2.带有Zoombox的Designer Canvas

3.连接物品

弗兰肯建筑

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