摘要: 虽然Silverlight提供了几种基本的布局方式,比如Canvas,Grid,StackPanel,Border...,但有时候可能仍然会觉得不够用。这时候我们可以通过继承Panel,并重写MeasureOverride 和ArrangeOverride 方法,以实现自己的布局,事实上Canvas,Grid,StackPanel就是继承自Panel,并自行实现这二个方法实现的。布局过程中,有二个... 阅读全文
posted @ 2014-04-01 16:53 liuyunfeng 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 由于项目需要用Silverlight开发一个ImageButton控件,效果如下图所示: 如上图所示:ImageButton分为正常、鼠标划过、单击、不可用等四个状态。ImageButton由ImageButton.cs和Generic.xaml组成,如下图所示: 以下是ImageButton.cs文件的代码: public class ImageButton : Butt... 阅读全文
posted @ 2014-04-01 14:18 liuyunfeng 阅读(310) 评论(0) 推荐(0) 编辑