【问题标题】:wpf custom control: draggable/resizable rectangle within another rectanglewpf自定义控件:另一个矩形内的可拖动/可调整大小的矩形
【发布时间】:2010-10-25 22:26:42
【问题描述】:

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

是否已经有这样的控件或者有人有什么建议吗?

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

【问题讨论】:

  • 你试过什么?所需的 xaml 怎么样。我知道这个问题很老了;那么这仍然是一个问题吗?

标签: c# wpf


【解决方案1】:

This guy on CodeProject 有一系列文章完全符合我的想法。我希望第一篇文章对你有最大的帮助,但整个系列都很好。

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

2. Designer Canvas with Zoombox

3. Connecting Items

4. A frankenbuild

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 很抱歉,但我认为这并不是我正在寻找的真正解决方案。
    猜你喜欢
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 2012-01-13
    • 2012-07-05
    • 2011-11-24
    • 1970-01-01
    • 2023-03-09
    相关资源
    最近更新 更多