设置自定义控件的宽高比

时间:2010-01-11 15:08:01

标签: silverlight controls resize custom-controls aspect-ratio

有没有办法,使用XAML(可能还有模板绑定)来保持控件宽度与其高度成一定比例?我想在Blend的设计时控制我的控制,以便始终均匀地缩放。

1 个答案:

答案 0 :(得分:0)

以下代码对我来说工作正常。我一直在寻找更基于WPF-ish模板的方法,但我认为经典方法没有任何问题。这是在控件的构造函数中:

SizeChanged += ( s, e ) => Width = e.NewSize.Height * .5;