自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 解决vs2022安装低版本的.NETFramework

解决vs2022安装低版本的.NetFramework

2025-02-11 11:07:23 189

原创 C#使用MemoryCache缓存的方法

在开发应用程序时,很多时候我们需要频繁地从数据库、API 或文件等地方读取数据。每次都去获取这些数据可能会很耗时,并且会增加系统负担。为了解决这个问题,我们可以使用缓存System.Runtime.Caching 是 .NET 提供的一个缓存类库,它支持将数据存储在内存中,并提供缓存的管理功能。这里的核心组件是 MemoryCache,它是缓存的实际实现ObjectCache 是缓存的基类,定义了缓存操作的基本功能。MemoryCache 是 ObjectCache 的一个具体实现,用于管理内存缓存

2025-01-06 10:12:53 628

原创 在 .NET 8 WPF 应用中处理配置文件写入权限问题

有一次我在 .NET 8 中做了一个 WPF 项目,并把它打包发给了客户。客户安装后跟我反馈,说打开程序时直接闪退。我检查了一下,发现问题是程序在启动时需要写入配置文件,因为它被安装在 C 盘(系统盘),没有足够的权限进行文件写入,所以导致出现这个问题

2025-01-02 11:14:30 436

原创 C#使用Dapper框架(快速上手)

在项目用到了Dapper这个库,记录一下Dapper 是一款轻量级的 ORM(对象关系映射)工具,适用于小型项目。相比于 Entity Framework 和 NHibernate 这些重量级的 ORM 工具,Dapper 更为简洁高效。

2024-12-31 18:09:08 1352

原创 WPF篇:触发器(Triggers)

今天来记录一下WPF中的触发器(Triggers),触发器是WPF动态界面设计的灵魂所在,触发器是WPF中实现动态UI和交互的强大工具触发器,顾名思义,就是触发某些动作的条件。在WPF中,它允许我们根据控件的状态或属性值来改变控件的外观和行为,而不需要编写额外的代码。

2024-11-26 15:24:39 756

原创 WPF小技巧(一)

每次写程序时,我总是需要去阿里巴巴矢量图下载所需的图片,这样有点浪费时间。但最近我发现了一个非常好用的图标字体库,它叫做以上就是 FontAwesome 在WPF中的使用。

2024-11-24 21:05:35 1253

原创 WPF Prism (三):Dialog对话框

最近打算用Prism框架写一个MES系统,来实践一下Prism,今天记录一下Dialog对话框吧。都是些基本的使用,后面会按照项目逐渐进行扩展。

2024-11-23 21:32:46 640

原创 WPF Prism (三):EventAggregator事件聚合器

今天记录一下WPF Prism中的EventAggregator事件聚合器,事件聚合器 (EventAggregator)说白了就是发布者和订阅者可以通过事件进行通信,而彼此之间没有任何直接引用。文章还有很多相关东西没有写,我后续在进行完善1.创建事件:PubSubEvent 类实现了 EventBase,负责维护订阅者列表并处理事件分发。2.获取事件: IEventAggregator.GetEvent()3.发布事件:event.Publish(payload)

2024-11-22 11:57:46 2289

原创 WPF Prism (二):模块化Module的简单使用

这篇文章记录一下Prism中的模块化开发Module简单使用

2024-11-21 15:01:42 721

原创 WPF Prism (一):区域导航

最近使用WPF开发 准备学习一下Prism框架 后面的项目打算去使用Prism框架,现在先学习使用一下他的导航,现在是简单使用,后续会慢慢的进行扩展Prism是用于在WPF、Windows 10 UWP和Xamarin Forms中构建松散耦合、可维护和可测试的XAML应用程序的开源框架。Prism提供了包括MVVM、依赖注入、命令和事件聚合器等设计模式,这些设计模式有助于编写效果良好且可维护的XAML应用程序。

2024-11-20 13:22:11 3535

Font Awesome图标字体库提供可缩放矢量图标,它可以被定制大小、颜色、阴影以及任何可以用CSS的样式

Font Awesome图标字体库提供可缩放矢量图标,它可以被定制大小、颜色、阴影以及任何可以用CSS的样式

2024-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除