【问题标题】:Setting a custom control's aspect ratio设置自定义控件的纵横比
【发布时间】:2010-01-12 02:57:19
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    像下面这样的代码对我来说很好用。我一直在寻找一种更类似于 WPF 的基于模板的方法,但我认为经典方法没有任何问题。这在控件的构造函数中:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      相关资源
      最近更新 更多