wpf
星辰落
66666
展开
-
HLCapture截图工具
有时候出差用别人的电脑要截图的时候要么登陆qq微信要么用系统自带的,很是不方便,于是有了自己写一个截图工具的想法,今天算是简单出了一个,功能主要有:1、截图(必须的)2、设置,对工具进行设置,包括置顶、截图时隐藏窗口、关闭时最小化到通知区域、随系统启动、创建快捷方式3、全局热键,Alt+Q(截图)工具无需安装,直接运行exe。下面是界面:...原创 2020-09-04 17:43:20 · 231 阅读 · 0 评论 -
wpf自定义命令与启用/禁用控制
wpf自定义命令的资料网上很多,但基本上都是简单提一下,想再深入一点总觉得差一点,例如今天我就碰到这样的问题,自定义命令没问题,网上一搜复制粘贴,搞定,但我要是想用个checkbox控制它生不生效怎么弄呢?没问题,现成的就有,引一个prism,示例程序里就有,但一个命令引一个框架不太至于。其实网上说的已经完成了一大半了,例如下面的:class CustomCommand : ICommand { private readonly Action<object> _原创 2020-07-30 17:36:29 · 506 阅读 · 0 评论 -
关于CefSharp for winform 资源释放
问题:项目需要在wpf中使用cefsharpforwinform(比wpf版性能要高),但cefsharpforwinform中加载高性能页面之后gpu跟cpu会飙升,后面隐藏浏览器之后把他的url加载到空地址去( cefwf.Load("");),但打开任务管理器之后发现gpu跟cpu还是老高,根本没降下来,说明加载空地址并没有是浏览器停止加载资源。网上各种查发现大都是退出...原创 2020-03-23 16:51:36 · 3452 阅读 · 0 评论 -
wpf圆形分布列表
可鼠标滚动切换根据需求可添加上一页、下一页等按钮控制翻页原创 2020-03-18 17:08:58 · 488 阅读 · 0 评论 -
wpf带动画的导航菜单
如图,通过动画控制,源码原创 2018-11-08 10:36:44 · 1709 阅读 · 0 评论 -
WPF中StringFormat的用法--显示特定位数的数字
StringFormat的用法网上查了下发现同一篇文章转了n次,要了解的可以看看,https://www.cnblogs.com/zhengwen/archive/2010/06/19/1761036.html,但恕我直言,里面格式化十进制的操作我写上后连内容都没了。下面说说我的写法:其实StringFormat没那么复杂,{}{0:xxx}这种写法太复杂,下面是我的:<TextBlock ...原创 2018-05-15 16:17:56 · 8253 阅读 · 0 评论 -
wpf实现两头渐窄的线条效果
最近看到一些界面上用的背景里有一些中间大两头渐窄的线,搭配好的话界面还是挺好看的,先上图:那么这种线条是怎么实现的呢?一开始我也不清楚,但大家仔细看两头,是不是渐渐模糊了,渐渐模糊不就是渐变的效果吗,好说,看它这应该是水平渐变,也就是LinearGradientBrush,经实践,确实是通过渐变实现,前端代码如下:<Line X1="40" Y1="170" X2="460" Y2="170...原创 2018-04-24 14:57:27 · 575 阅读 · 0 评论 -
WPF标示线控件实现思路+demo源码
做流程图或者控件编辑等项目的时候可能会碰到一个需求,我有个控件是用来表示背景图中的某一块的内容,但控件直接放上去又显得很突兀,很土,这时候可以引一条标示线出来指明。这就是我写标示线控件的由来。先上demo效果图,比较粗糙,后期个人自己改进,源码在文章末尾实现思路: 线身是一个PolyLine控件,点集合绑定后台的依赖属性;一开始默认有三个拖拽点Thumb(看下原创 2017-03-01 16:58:11 · 1160 阅读 · 0 评论 -
wpf datagrid设置右键菜单打开时选中项的背景色
1、重写模板(具体什么模板各人自己喜欢)2、在DataGridCell的样式中添加多条件触发器,如下: 完原创 2016-12-29 16:05:56 · 1832 阅读 · 0 评论 -
WinForm和WPF颜色对象的转换
/// /// 将wpf的颜色对象转换为整型的Winform颜色值 /// /// /// public static String ConvertWpfBrushToWFColorArgb(media.SolidColorBrush brush) {原创 2016-10-28 15:39:12 · 791 阅读 · 0 评论 -
wpf实现仿qq消息提示框
1、实现步骤1.1 另起一个窗口作为消息提示的窗口,在主窗体中调用,先处理一下消息框的展示问题, AllowsTransparency="True" WindowStyle="None" WindowStartupLocation="Manual",实现允许透明,隐藏自带的工具条(关闭、最大/最小化),自定义窗口位置。1.2 修改窗体的展示位置为右下角1.3 通过渐入动画展示窗体,通原创 2016-01-15 13:34:46 · 9616 阅读 · 2 评论