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

浙公网安备 33010602011771号