WPF
文章平均质量分 62
段旭文
成功的大脑不在于它在想什么,而是在于它是如何想的。
展开
-
WPF 样式 Style 封装
从上面截图可以看出有三个圆形的 Button , 他们的大小和鼠标悬停的效果一样,只是颜色各有不同,所以在实际的开发过程中最好是能够将样式模板封装起来,这样做减少了代码冗余,在开发过程中,如有相同的按钮样式实现直接应用就可以了,后期也利于阅读和维护。直接上代码了 *-* , 我这里主要也是给自己记录,以便后面忘记了回头还可以看看!代码中有写的不对的,或者可以进行优化的,欢迎讨论或者指正,谢谢!未封装的:【我注释掉 ControlTemplate 了,注释掉的就是未封装之前的,封装之后可以...原创 2022-01-12 14:53:32 · 684 阅读 · 0 评论 -
WPF BackgroundWorker线程与进度的处理
简介: 开发过程中经常遇到一些费时的操作界面,比如统计某个磁盘分区的文件夹或者文件数目,如果分区很大或者文件过多的话,处理不好就会造成“假死”的情况,或者报“线程间操作无效”的异常,为了解决这个问题,可以使用委托来处理,在.net2.0中还可以用BackgroundWorker类。BackgroundWorker类是.net 2.0里新增加的一个类,对于需要长时间操作而不需要用户原创 2016-11-23 09:47:55 · 3655 阅读 · 4 评论 -
C/S WPF(窗体)
C/S WPF (简介,定义,特点,运行环境,窗体截图,设计)WPF简介:WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。WP原创 2016-10-20 08:48:52 · 765 阅读 · 0 评论 -
WPF 窗体布局
C/S WPF (简介,案例,源码,截图,原理)WPF布局简介:wpf中如果不进行控件布局的设置,我们做出的应用调整窗口大小以后不能随窗体的大小而变化。WPF布局案例:TextBox 随窗体的变化而变化源码:Window x:Class="OscarSystemV2012.Views.CustomerSystem.Window1" xmlns="ht原创 2016-11-21 14:16:16 · 596 阅读 · 0 评论 -
WPF MVVM模式下获取Button的Content
简介: MVVM模式下,两个Button使用一个Command事件,并且获取Button的Content案例: Command事件传值源码:----------------- ViewWindow x:Class="Demo_Mvvm.Views.WindowView" xmlns="http://schemas.microsoft.com/w原创 2016-11-22 09:48:29 · 3744 阅读 · 0 评论 -
WPF Timer控制窗体颜色渐变
简介: 本文主要写到System.Windows.Forms.Timer的四个属性,利用这四个属性,去不断改变窗体的颜色案例: 了解 Background 的值 “#1000” ,“#”后的第一位数字由小变大表示着本颜色由浅到深源码:------------------ViewWindowx:Class="Demo_Mvvm.Views.WindowView"原创 2016-11-22 16:12:44 · 578 阅读 · 1 评论 -
Wpf 系统异常提示框
源码:wpf页: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Height="420" Width="350" Mous原创 2017-02-22 17:37:27 · 2043 阅读 · 0 评论 -
C# 托管窗口和单例窗口实现 NotifyIcon 与 user32.dll
注:案例是用WPF写的,在winfrom 和 uwp 中应该也可以实现。1.效果截图:2.新建一个WPF工程窗口。3.双击MainWindow.xaml,设计窗口。使用ResizeMode="CanMinimize" 属性值,禁止窗口最大化,这里可以不禁用,看具体的需求。<Window x:Class="WpfApplication1.MainWindow"...原创 2019-08-26 16:42:48 · 501 阅读 · 0 评论