![]() |
1
1
将画布包装在 Viewbox . 画布本身的维度与其内容的维度不相关。因此,您可以看到内容随画布移动,但不能调整大小。当画布自身的尺寸发生变化时,视图框通过拉伸其内容来增强画布的行为。可以控制ViewBox的行为,例如水平拉伸、垂直拉伸或同时拉伸。不幸的是,没有豪华轿车拉伸,这对于UI控件来说是很好的。 这就是它的样子。注意,我猜测的是宽度和高度。它们应该与实际路径相匹配。您还应该确保路径与X和Y轴对齐,以避免留下意外的空白。
|
![]() |
2
1
通常,Canvas不考虑父控件的大小,因此,如果用网格替换Canvas,则可以将按钮大小放到ControlTemplate内的路径上。
或者,您可以使用TemplateBinding,它可以将按钮的属性提供给ControlTemplate。例如。
如果你根本不能移除画布,那就在画布周围使用一个视图框,正如Oren上面建议的那样。 |
![]() |
3
-1
你可以设置 Path.RenderTransform 风俗习惯 ScaleTransform 将子元素缩放为父级宽度/高度。 |
![]() |
user1424739 · 如何获得子地块的绘图区域大小? 3 年前 |
![]() |
Nor-s · 如何使用ASIMP正确加载模型? 3 年前 |
![]() |
Makogan · 3D纹理大小影响程序输出,不会引发错误 7 年前 |
![]() |
Karsten W. · 底部R中的旋转箭头 7 年前 |
|
168grani · Matplotlib图形的线条平滑 7 年前 |