07 2013 档案

摘要:private void BarButtonItem_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e) { BarButtonItem barItem = sender as BarButtonItem; if(barItem == null) return; string groupName = barItem.Content as string; treeList.BeginDataUpdate(); ... 阅读全文
posted @ 2013-07-18 11:29 rarator 阅读(345) 评论(0) 推荐(0)
摘要:这个问题被问到相当多,很多网友都知道用属性,用委托。但是具体怎么做却不清楚。我在网上看到很多文章,虽然提出的方案可行,但是实现的都不好,于是自己动手写了一个例子给大家。希望这个例子足够简单完整。我将标题设定为“最佳实践”,意味着我觉得窗体传值应该有一个统一的,标准的模式给大家套用。我认为我提供的模式比较优雅,但是更优雅的设计是采用MVC。因为那样会大大增加例子的复杂度,不适合新手,没有给出。为了实现这个例子,你需要准备2个窗口,一个叫MainForm,上面至少需要一个richTextBox,两个工具栏按钮。另一个叫MyDialog的子窗口,上面有一个textBox1,一个Button,作为确定 阅读全文
posted @ 2013-07-18 09:53 rarator 阅读(373) 评论(0) 推荐(0)
摘要:今天在做wpf程序的时候遇到了一个制作无边框的窗体并且有透明圆角的问题,我把解决的过程写下来,和大家学习正常窗体必须把WindowStyle="None"这个属性加上去,但是加上去之后就会出现窗体不能拖动,为了解决没有边无法拖动窗体的问题必须在后台加入代码在窗体的 mousedown事件中写入 if (e.LeftButton == MouseButtonState.Pressed) { DragMove(); }调运自带的拖动方法;无边框是和拖动是解决了,但是透明圆角还是没办法,那是怎么回事呢,呵呵,万事大吉只欠东风,窗体属性中 AllowsTransparency=&q 阅读全文
posted @ 2013-07-17 11:15 rarator 阅读(277) 评论(0) 推荐(0)