WPF 高度/宽度
在自定义 WPF 控件中,我想将控件的宽度设置为高度的函数。例如:Width = Height / 3 * x;
实现此目的的最佳方法是什么,以便控件正确且流畅地调整大小(和初始大小)?
In a custom WPF control I would like to set the width of the control to be a function of the Height. For example: Width = Height / 3 * x;
What would be the best way to accomplish this so that the control resizes (and initially sizes) correctly and fluidly?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将
Width
绑定到ActualHeight
,并使用 转换器 应用自定义函数。例如,以下代码使 Button 始终为平方:希望这有帮助,
干杯,Anvaka。
You could bind
Width
toActualHeight
, and use converter to apply custom function. E.g. the following code makes Button always squared:Hope this helps,
Cheers, Anvaka.