zhoumy博客(C#、Windows Phone XAML)

随笔分类 -  WPF随笔

1
摘要:在Style中,使用了TargetType之后,如果不定义Style的Key,那么这个Style将会影响到它所在区域的所有TargetType控件的样式。 同理,在DataTemplate中,使用了DataType之后,如果不定义DataTemplate的Key,那么这个DataTemplate将应用于它所在区域,所有的以这个DataType为数据源的控件。 阅读全文
posted @ 2015-04-01 20:46 zhoumy 阅读(6624) 评论(1) 推荐(3)
摘要:WPF:使用TypeConverter 阅读全文
posted @ 2015-03-28 22:47 zhoumy 阅读(3052) 评论(2) 推荐(2)
摘要:WPF自定义标记扩展 阅读全文
posted @ 2015-03-28 21:17 zhoumy 阅读(680) 评论(1) 推荐(1)
摘要:对WPF中Dispatcher的一点见解 阅读全文
posted @ 2015-03-26 20:42 zhoumy 阅读(6260) 评论(3) 推荐(4)
摘要:WPF,DropShadowEffect,生效 阅读全文
posted @ 2015-02-10 22:02 zhoumy 阅读(232) 评论(0) 推荐(0)
摘要:/// /// 间接实现了虚拟化的ListBox /// 子项必须实现IVisible接口 /// 你可以在IsVisible发生改变时实现一系列自定义动作 /// 比如:当IsVisible = false时,清空子项的内容;当IsVisible = true时,... 阅读全文
posted @ 2015-02-10 17:52 zhoumy 阅读(1063) 评论(0) 推荐(0)
摘要:有点难描述说的是什么。大概就是下面这个图:窗体中嵌套一个Webbrowser,现在网页请求关闭响应MessageHook事件:this.webBrowser.MessageHook += webBrowser_MessageHook;IntPtr webBrowser_MessageHook(Int... 阅读全文
posted @ 2014-12-17 18:30 zhoumy 阅读(1494) 评论(2) 推荐(0)
摘要:很久前做个一个MessageBox,原文链接:http://www.cnblogs.com/DoNetCoder/p/3843658.html。不过对比MessageBox还有一些瑕疵。这些天有时间就更新了一下:1.重载了几个新的Show方法,和官方的MessageBox相差无几了。2.去掉了最小化... 阅读全文
posted @ 2014-12-14 15:43 zhoumy 阅读(742) 评论(9) 推荐(0)
摘要:前言 我的工作目前不涉及到Windows phone的开发,但是业余时间也开发过几款app。以前由于各种条件的限制,只接触到WP... 阅读全文
posted @ 2014-12-10 16:07 zhoumy 阅读(1561) 评论(5) 推荐(2)
摘要:WPF:解决DataGrid横向滚动条无法显示的问题 阅读全文
posted @ 2014-11-09 21:00 zhoumy 阅读(3956) 评论(0) 推荐(0)
摘要:1.首先保证你设置的SelectionBrush不是透明的颜色或者和背景色相同2.在使用SelectAll之前要保证Textox以及获取到焦点。this.textbox.SelectionBrush = Brushes.Blue;this.textbox.Focus();this.textbox.S... 阅读全文
posted @ 2014-10-20 14:47 zhoumy 阅读(1095) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-09-10 17:47 zhoumy 阅读(660) 评论(0) 推荐(0)
摘要:WPF,FolderBrowserDialog,文件夹选择对话框 阅读全文
posted @ 2014-07-20 15:07 zhoumy 阅读(4618) 评论(4) 推荐(2)
摘要:WPF:完美自定义MeaagseBox 动画 反弹 背景模糊 扁平化 阅读全文
posted @ 2014-07-14 22:29 zhoumy 阅读(6518) 评论(14) 推荐(8)
摘要:WPF:Metro样式ProgressBar(圆点横向移动),自适应宽度 阅读全文
posted @ 2014-07-06 10:45 zhoumy 阅读(4228) 评论(11) 推荐(4)
摘要:需求:很多时候界面上的按钮都需要被贴上图片,一般来说:1.按钮处于正常状态,按钮具有背景图A2.鼠标移至按钮上方状态,按钮具有背景图B3.鼠标点击按钮状态,按钮具有背景图C4.按钮处于不可用状态,按钮具有背景图D实现起来,毫无疑问,没什么难度。但是过程还是比较繁琐。这里我将这个过程封装为新的控件类:... 阅读全文
posted @ 2014-05-16 15:36 zhoumy 阅读(3102) 评论(0) 推荐(0)
摘要:需求:封装按钮,按钮上面只显示文字。在鼠标移上去、鼠标点击按钮、以及将按钮设为不可用时按钮的背景色和前景色需要发生变化实现:继承Button类,封装如下6个属性:#region 依赖属性/// /// 当鼠标移到按钮上时,按钮的前景色(这是依赖属性)/// public static readonl... 阅读全文
posted @ 2014-05-16 13:26 zhoumy 阅读(3182) 评论(11) 推荐(4)
摘要:究竟为什么要学习MVVM?相信大部分同学在刚开始接触MVVM的时候(包括我自己),心里默默在想这究竟是什么玩意?一个简单的功能要写一大段代码才能完成,在看到MVVM的核心目标:1.让UI界面与逻辑能够很好地分离又协同工作。2.让逻辑代码更具有可测试性。会觉得我不把我的UI和逻辑分离,我的代码一样可以... 阅读全文
posted @ 2014-05-10 11:59 zhoumy 阅读(1793) 评论(5) 推荐(3)
摘要:private void Window_Loaded(object sender, RoutedEventArgs e) { // 获取窗体句柄 IntPtr hwnd = new System.Windows.Interop.Window... 阅读全文
posted @ 2014-04-15 09:16 zhoumy 阅读(470) 评论(1) 推荐(0)
摘要:一张图体现一切: 阅读全文
posted @ 2014-03-29 12:56 zhoumy 阅读(612) 评论(0) 推荐(1)

1
zhoumy博客(C#、Windows Phone XAML)