Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何在WPF中获得多个形状周围的单个边框_.net_Wpf - Fatal编程技术网

.net 如何在WPF中获得多个形状周围的单个边框

.net 如何在WPF中获得多个形状周围的单个边框,.net,wpf,.net,Wpf,我在画布上有多种形状。我需要生成一个包围所有选定形状的矩形,而不改变它们的现有位置,我应该能够调整大小和旋转它们 当我调整整个组的大小时,比例应适用于其中的所有形状。现在,我可以选择多个形状并一次调整它们的大小,但对于这些选定的形状,我没有一个通用的边框 我是WPF的初学者。请发表关于这个问题的任何想法。看看 我这里也有类似的问题 解决方案有效,但不适用于旋转。澄清一下:您想知道如何绘制矩形,作为Erno的答案地址,还是想知道如何计算边界矩形?嗨,高尔基,谢谢您的考虑,我想在形状周围绘制边

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

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

我是WPF的初学者。请发表关于这个问题的任何想法。

看看


我这里也有类似的问题


解决方案有效,但不适用于旋转。

澄清一下:您想知道如何绘制矩形,作为Erno的答案地址,还是想知道如何计算边界矩形?嗨,高尔基,谢谢您的考虑,我想在形状周围绘制边框,并且应该能够在比例适用于内部形状的位置调整它的大小,就像MS Powerpoint中的分组一样。非常感谢您的回复Erno。实际上,我使用装饰器来调整各个形状的大小。但是,如果不使用另一个画布或面板,我无法在选定的形状周围安排一个公共的边框。即使我这样做了,我也无法通过重新调整边界矩形的大小来缩放形状(随组改变大小)。再次感谢您的考虑,请再次研究这个问题。Revanth M。