2010-02-23 264 views
3

在自定義WPF控件中,我想將控件的寬度設置爲高度的函數。例如:Width = Height/3 * x;WPF高度/寬度

什麼是最好的方法來完成這個,以便控制正確和流暢地調整大小(和初始大小)?

+0

在你的例子中'x'是什麼? – Vlad 2010-02-23 16:48:29

回答

10

您可以將Width綁定到ActualHeight,並使用converter來應用自定義函數。例如。下面的代碼使按鈕總是平方:

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

希望這有助於

乾杯,Anvaka。