利用 SourceGenerator 和分部属性实现自动通知。
直接上代码,新建一个 c# 的 dll 项目,因为 SourceGenerator 只能是 netstandard2.0,我们先修改项目配置文件,并加上相关的引用,结果如下:<Project Sdk='Microsoft.NET.Sdk'> <Pro...
WPF 实现滚动字幕动画
程序要显示动态,日志之类的东西,在一个区域中显示一个文本,需要替换时,直接就换了也没啥,可是想要弄的美观一点,加个动画就美滋滋了这次主要是讲实现方法,手动点击按钮时执行动画实现思路...
手写 EF CodeFirst 使用过程
废话不多说了,直接上代码EF之code first模式,我理解就是先写代码,让代码自动帮你生成数据库表。为了方便,我把所有代码都写在一个类文件中,加上注释,尽量做到都能看懂。第一步,先使用nuge...
WPF 分页控件的简单实现
想做个分页控件,想了想逻辑实现太复杂了,这不,用奇怪的方式实现了它,看看效果:下面就粘代码:新建一个Pagination类:using System; using System.Collections.Generic; using System.Linq;...
WPF布局容器的使用
看到不小伙伴说wpf布局太难了,不方便。今天来看一下wpf中的几个布局容器。本次只讲解三个:DockPanel,Grid,WrapPanel下面先看看效果吧:下面是这个窗口的全部xaml代码:<Window x:Class='Wx...
win10、win11无法安装.net4.0的解决办法
有些软件需要net4.0的环境,但是在win10\win11等系统上安装时,有可能会报错,如下图:解决办法很简单:找一个正常安装net4.0的电脑,可以求助小伙伴~,从以下目录复制到你的电脑上对应的目录中...