【发布时间】:2010-01-12 02:57:19
【问题描述】:
有没有办法使用 XAML(可能还有模板绑定)来保持控件的宽度与其高度成一定比例?我希望我的控件在设计时在 Blend 中始终均匀缩放。
【问题讨论】:
标签: silverlight controls resize custom-controls aspect-ratio
有没有办法使用 XAML(可能还有模板绑定)来保持控件的宽度与其高度成一定比例?我希望我的控件在设计时在 Blend 中始终均匀缩放。
【问题讨论】:
标签: silverlight controls resize custom-controls aspect-ratio
像下面这样的代码对我来说很好用。我一直在寻找一种更类似于 WPF 的基于模板的方法,但我认为经典方法没有任何问题。这在控件的构造函数中:
SizeChanged += ( s, e ) => Width = e.NewSize.Height * .5;
【讨论】: