摘要: 今天在用Task的时候出现两个问题: 第一个是ProgressBar没有进度。第二个是Task中的代码执行到某一行就停了,不往下执行l。 对于第一个问题,发现是ProgressValue的值一直是0。往上排查,发现是在做比例计算时,用的是:int rate=100/length 显然这样是不行的,因 阅读全文
posted @ 2025-03-01 02:13 zch半缘修道半缘君 阅读(25) 评论(0) 推荐(0)
摘要: 1,通过触发器,改变button背景色的方法是在Templete中.原因是: 默认的 ControlTemplate 仍在使用中,它可能包含覆盖或修改 Background 效果的其他元素或效果。 样式触发器中设置的 Background 可能被模板内的其他元素或效果覆盖。 正确的方法是先创建Sty 阅读全文
posted @ 2025-02-12 13:51 zch半缘修道半缘君 阅读(147) 评论(0) 推荐(0)
摘要: Material Design中,一共分为两大块。一个是颜色资源,一个是控件资源。 下面来说下,如何使用控件资源: 在VS中,通过Nuget添加完Material Design 后,还需要在App.xaml中引用这些资源, 引用的方法如下图所示: 在1处,引入material design的引用。 阅读全文
posted @ 2024-09-01 11:24 zch半缘修道半缘君 阅读(334) 评论(0) 推荐(0)
摘要: 本篇博客介绍WPF中资源的使用,管理,以及资源不显示的异常解决办法。欢迎转载,欢迎评论。 一,WPF的资源 1,WPF的资源有很多种,例如常量字符串,图片,主题色彩,主题风格,字体库等等。 下面我们先从最简单的资源开始,使用一个简单的字符串常量,作为我们的资源。 上图中,就是使用一个简单的窗体资源( 阅读全文
posted @ 2021-08-16 00:30 zch半缘修道半缘君 阅读(1664) 评论(0) 推荐(0)
摘要: 本文于2021年8月12日首发于博客园,欢迎阅读,欢迎转载,欢迎留言评论。 一,一直听说微软有个跨平台的框架,叫.net core,可以用C#开发。想着WPF练了这么久,也差不多了,何不拿这两者来练练手,说干 就干。 打开VS ,然后找到上面这个模板: 创建基于.NET Core的WPF窗体应用程序 阅读全文
posted @ 2021-08-12 23:57 zch半缘修道半缘君 阅读(428) 评论(0) 推荐(0)
摘要: 一,下载并安装开发共工具 1,下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 点击如图所示地方,浏览器会自动下载开发工具安装包。 2,开发工具的安装 双击如图所示的安装包,执行安装。之后我们会来 阅读全文
posted @ 2021-08-07 22:13 zch半缘修道半缘君 阅读(455) 评论(0) 推荐(0)
摘要: 本文于2021年8月6日首发于博客园,博文已同步至作者微信公众号,转载请注明。 最近参与了公司的一个项目,使用山东某公司的IO424产品(作者未通过本文获取任何商业和非商业收益,如有侵权,请联系我删除)来做数据交互。 项目大概的需求是:当传感器感应到产品,或者感应不到产品(即上升沿和下降沿)时,会使 阅读全文
posted @ 2021-08-06 16:02 zch半缘修道半缘君 阅读(1538) 评论(1) 推荐(0)
摘要: 本文于2021年7月1日首发于博客园。 1,今天看了Task这个用法,对比了以往的Thread用法,提供了很多控制方法,使线程管理更方法简单。 2,据说Thread本质上是使用的单核,Task是由操作系统调度的多核,性能更优越。 3,看Task的时候,又顺便看到了await和async这个知识点,记 阅读全文
posted @ 2021-07-01 23:29 zch半缘修道半缘君 阅读(670) 评论(0) 推荐(0)
摘要: (本文于2021/6/20首发于博客园,转载请注明) 1,在程序开启的过程中,可能会加载很多的资源到内存中,WPF提供了现成的SplashScreen方法,但是难以满足需求, 例如:想显示当前正在加载的文件名称,WPF提供了现成的SplashScreen方法无法知道什么时候资源被加载完。 2,基于以 阅读全文
posted @ 2021-06-20 00:42 zch半缘修道半缘君 阅读(1724) 评论(0) 推荐(1)
摘要: 《本文于2021/06/18首发于博客园》 1,前几天学习一个项目的时候,遇到了PasswordBox这个控件,由于这个控件的Password属性,不是依赖属性,所以不能和ViewModel层进行数据绑定。 2,但是要实现前后端彻底的分离,就需要绑定,那么下面我的本文的主角“附加属性”就要出场了。 阅读全文
posted @ 2021-06-18 10:55 zch半缘修道半缘君 阅读(535) 评论(0) 推荐(0)