WPF
微风拂过树梢_夏
新晋程序猿
展开
-
WPF在.cs文件中设置控件背景色
实习刚接触WPF,跟进一个项目中需要将一个btn点击变色,很简单的功能,但是WPF中却并不能直接: btnName.Background = Color.colorname;其实,你会发现Color下面根本就没有Red,Black之类的colorname。在网上查找后,列三种最常见的获取颜色方法:1 Color color = Color.FromArgb(透明度, red数字, gr原创 2016-07-19 12:21:06 · 2273 阅读 · 0 评论 -
WPF学习散记——生成固定大小界面框
要设定大小,需在界面最前的引用上加一句Title="MainWindow" Height="560" MaxHeight="560" MinHeight="560" Width="800" MaxWidth="800" MinWidth="800" 如果界面对最大化/最原创 2017-09-13 23:19:18 · 1491 阅读 · 0 评论 -
C#定时器的使用
之前做一个简单的btn点击后5s内不能再次点击的功能,用system.Timers.timer一直报线程占用,然后经查找学习了timer的使用,具体文章地址https://blog.csdn.net/m1654399928/article/details/21713311 此处是转载在Framework中存在着4种定时器:其中分为两类,多线程计时器1:System.Threading...转载 2018-07-09 11:01:49 · 9752 阅读 · 0 评论 -
WPF Datagrid刷新方法,不重新绑定数据源
问题描述问题源于公司项目中对一系列报警条目做 启用/屏蔽 开关,就是下面的小功能。功能很顺利完成了,但是点击header上的总开关时,需要对整个datagrid刷新,才能让下面的开关状态正常显示出来。但是这个datagrid里面数据量比较大,而且部分列是动态生成的,对整个datagrid刷新会出现部分动态生成列没有正常加载。体验很不好。如果能只刷新这一列,其他的列不管,就好了。##解决方案...原创 2019-02-14 15:13:40 · 7445 阅读 · 1 评论 -
浅复制后list=null和list.clear()区别
这篇文章不讨论两者的性能(java/C#中都是自动回收),只讨论,进行浅复制后,两者对复制对象的影响。例://浅复制,a{T1,T2},b{T3,T4}List<T> m=a;List<T> n=b;//销毁a=null;b.clear();a,b回收后,m和n的内容是什么样的呢?先放出答案m不受影响,内容还是a之前里面的内容{T1,T2}n被清空,...原创 2019-04-18 12:27:53 · 1222 阅读 · 0 评论