在自定义WPF控件中,我想将控件的宽度设置为高度的函数。例如:Width = Height / 3 * x;
实现此目的的最佳方法是什么,以便控件正确且流畅地调整大小(以及最初的大小)?
答案 0 :(得分:10)
您可以将Width
绑定到ActualHeight
,并使用converter来应用自定义功能。例如。以下代码使Button始终平方:
<Button Width="{Binding ActualHeight, RelativeSource={RelativeSource Self}}"/>
希望这有帮助,
干杯,安瓦卡。