WPF 高度/宽度

Posted

技术标签:

【中文标题】WPF 高度/宽度【英文标题】:WPF Height/Width 【发布时间】:2011-01-20 03:56:46 【问题描述】:

在自定义 WPF 控件中,我想将控件的宽度设置为高度的函数。例如:Width = Height / 3 * x;

实现此目的的最佳方法是什么,以便控件正确且流畅地调整大小(和初始大小)?

【问题讨论】:

【参考方案1】:

您可以将Width 绑定到ActualHeight,并使用converter 应用自定义函数。例如。下面的代码使 Button 总是平方:

<Button Width="Binding ActualHeight, RelativeSource=RelativeSource Self"/>

希望这会有所帮助,

干杯,安瓦卡。

【讨论】:

以上是关于WPF 高度/宽度的主要内容,如果未能解决你的问题,请参考以下文章

WPF - 从互联网 URL 获取图像宽度/高度

获取Window WPF的高度/宽度

WPF:将宽度(和高度)设置为百分比值

WPF 标签使 FontSize 适应它的宽度和高度

WPF: 共享Grid宽度或高度的方法

WPF Prism 对话框窗口 - 绑定到 DialogWindow 的宽度和高度