【问题标题】:How to get single Bounding rectangle around multiple shapes in WPF如何在WPF中围绕多个形状获取单个边界矩形
【发布时间】:2011-10-22 07:09:39
【问题描述】:

我在画布上有多个形状。我需要在所有选定形状周围生成一个边界矩形,而不改变它们的现有位置,并且我应该能够调整它们的大小和旋转它们。

当我调整整个组的大小时,比例应该适用于里面的所有形状。现在,我可以选择多个形状并一次调整它们的大小,但我没有用于这些选定形状的通用边界矩形。

我是 WPF 的初学者。请发布有关此问题的任何想法。

【问题讨论】:

  • 澄清一下:您想知道如何绘制矩形,作为 Erno 的答案地址,还是想知道如何计算边界矩形?
  • 您好,谢谢您考虑,我想在形状周围绘制边界矩形,并且应该能够在比例适用于内部形状的地方调整它的大小,就像在 MS Powerpoint 中进行分组一样。

标签: .net wpf


【解决方案1】:

【讨论】:

  • 非常感谢 Erno 的回复。实际上,我使用装饰器来调整各个形状的大小。但我无法在不使用另一个画布或面板的情况下围绕所选形状安排一个公共边界矩形。即使我这样做了,我也不会通过重新调整边界矩形的大小来缩放(随组一起改变大小)。再次非常感谢您的考虑,请再次查看该问题。 Revanth M.
【解决方案2】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-05
    • 2013-02-24
    • 2014-01-23
    • 1970-01-01
    • 2016-12-12
    • 2020-02-04
    • 2021-01-03
    • 1970-01-01
    相关资源
    最近更新 更多