wpf - 将 Polygon 的高度绑定(bind)到 StackPanel 的高度

标签 wpf visual-studio-2010 c#-4.0 expression-blend

我不知道如何将多边形的高度绑定(bind)到堆栈面板的高度。

如果我想添加一个矩形,我所要做的就是这样:

                     <Rectangle Width="75" >
                        <Rectangle.Fill>
                            <SolidColorBrush Color="Red" />
                        </Rectangle.Fill>
                    </Rectangle>

这个不会限制面板的高度。但对于多边形,我似乎无法将某些点留为空白,以便随父面板一起缩放。

enter image description here

谢谢

最佳答案

<Viewbox>包裹你的多边形.

Viewbox自动将其内容缩放到其大小。具体如何操作可以使用Stretch进行调整。和StretchDirection属性。

关于wpf - 将 Polygon 的高度绑定(bind)到 StackPanel 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9194743/

相关文章:

c# - WPF 中的配置管理器

c# - FileSystemWatcher 可以离线工作吗?

c#-4.0 - 在 .NET 上实现 DSL

mysql - 如何在一次查询或往返中对同一个表进行两次选择?

.net - 从 Delphi 到 .NET 4 的转换(无需任何工具)

WPF 和超大图像

.net - Application.LoadComponent 找不到资源

c# - 连接后如何测试TCPClient连接断开?

visual-studio - 为什么在我的 Visual Studio 中 cshtml 自动格式化为 "not available"?

c++ - 堆栈内存/堆栈