摘要: 接触一个SilverLight项目,其中需要修改DevExpress GridControl控件的列背景。 本来以来在设计页面下,修改列属性即可,没想到列的属性页中竟然没有背景属性,在网上疯狂寻找资料,都没有这方面的指导。 最后在一个牛人的指导下,解决了这个问题,远远地谢谢这位高手。 老实讲,这个解决方案我也没太完全理解,简单贴出来,供大家参考吧。 主要是通过ColumnBase.... 阅读全文
posted @ 2013-08-15 17:27 liuyunfeng 阅读(482) 评论(1) 推荐(0) 编辑
摘要: 为WPF和Silverlight的Grid添加边框线 Grid是WPF和Silverlight中的一个重要的布局元素,其他的布局元素还有StackPanel, Canvas, Border等等。从字面上说,Grid是一个表格的意思,它的使用也确实很方便,从视觉上很像一个表格的样式,有行,有列的概念,这种效果很适合于需要多多个子控件进行布局,并希望保持左边或者上对齐的效果。 我们来看一个最简单... 阅读全文
posted @ 2013-08-12 14:34 liuyunfeng 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 今天在Silverlight上遇到了个麻烦事。 重写了ListBox的ItemsPanel后,用WrapPanel来做容器,目的是想让子元素能够根据listbox的宽度自动换行布局。 开始只有设置listbox的宽度或者wrapPanel的宽度才可以自动完成换行布局,尝试了很多方式总是不能在不设置宽度的情况下完成理想的布局样式。 尝试了很久,开始想用binding的方法,用了各种bin... 阅读全文
posted @ 2013-07-01 17:24 liuyunfeng 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 创建键值列表,主要用于WCF动态传参。代码如下:/// <summary> /// 键值列表 /// </summary>#if ! SILVERLIGHT [Serializable]#endif public class StringPairList { public List<StringPair> SPList { get; set; } public StringPairList() { SPList = new List<StringPair>(); } public string this[string p_key] { get { 阅读全文
posted @ 2013-06-09 17:09 liuyunfeng 阅读(159) 评论(0) 推荐(0) 编辑