01 2014 档案

摘要:以前制作类似于垂直菜单功能的控件我都是Listbox和一个Popup实现的,今天尝试着用Menu做了一个简单垂直菜单,就当是做了个小练习写了这篇随笔~;有什么不对的地方希望大家指正,分享和记录也是一个学习和提高的过程^-^。先看看效果图(颜色搭配不是很合理有些难看):实现方式就是重写了Menu和MenuItem的样式,绿色的地方是可以添加Icon的,只是简单的用Rectangle代替了(还是能说明问题的) 1 12 13 1 2 3 4 5 6 ... 阅读全文
posted @ 2014-01-23 15:13 Vimana 阅读(12193) 评论(1) 推荐(1)
摘要:以前对MeasureOverride 和ArrangeOverride十分费解,看到了这篇博文茅塞顿开~ 1 public class CustomControl1 : Panel 2 { 3 /// 4 /// 先测量需要多大尺寸,做个申报准备 5 /// 6 /// 限定的尺寸,比如,规定了width和height 7 /// 8 protected override Size MeasureOverride(Size constraint) 9 {10 ... 阅读全文
posted @ 2014-01-07 17:23 Vimana 阅读(1486) 评论(0) 推荐(1)