排序
4.Binding类之转化器和验证规则
4.Binding类之转化器和验证规则,转化器 IValueConverter接口 Binding类还有一个Converter属性,其实,它是一个IValueConverter接口。它的主要作用是:前后端建立绑定时,定义一套自定义逻辑,让...
【EF Core】DbContext是如何识别出实体集合的
【EF Core】DbContext是如何识别出实体集合的,在开始之前说明一下,你不要指望阅读完本文后会得到光,就算得到光你也未必能变成迪迦。本文老周仅介绍原理,可以给部分大伙伴们解惑。 咱们都知道...
像素和DIP的区别和应用
像素和DIP的区别和应用,——什么是DIP(Device Independent Units,设备独立像素)? 是指在不考虑具体设备的屏幕分辨率和物理尺寸的情况下定义的一种长度单位,通常用于描述在不同设备上的显示...
使用Wesky.Net.Opentools库,一行代码实现实体类类型转换为Json格式字符串
使用Wesky.Net.Opentools库,一行代码实现实体类类型转换为Json格式字符串,安装1.0.10以及以上版本的 Wesky.Net.OpenTools 包 包内,该功能的核心代码如下: 自定义属性: 实体类JSON模式...
.NET 8 + WPF 企业级工作流系统
.NET 8 + WPF 企业级工作流系统,前言 推荐一款基于.NET 8、WPF、Prism.DryIoc、MVVM设计模式、Blazor以及MySQL数据库构建的企业级工作流系统的WPF客户端框架-AIStudio.Wpf.AClient 6.0。 项目介...
泛型,泛型约束
泛型,泛型约束,什么是泛型? 泛型(Generics) 是一种编程技术,广泛应用于面向对象编程(OOP)中,特别是在C#、Java等现代编程语言中。泛型的核心思想是创建可以在多种数据类型上工作的类、接...
WPF 从 WriteableBitmap 里获取到渲染线程使用的 IWICBitmap 对象
WPF 从 WriteableBitmap 里获取到渲染线程使用的 IWICBitmap 对象,在 WPF 框架底层里面,对 WriteableBitmap 的实现是有双份内存,具体实现放在 CSwDoubleBufferedBitmap 里面。表层的内存是一...
13.画刷(Brush)
13.画刷(Brush),在进行WPF界面设计时,我们需要在很多地方设置颜色属性,比如元素的背景色、前景色以及边框的颜色,还有形状的内部填充和笔画,这些颜色的设置在WPF中都以画刷(Brush)的形式...
dotnet 记在 Linux 上某些文件的文件长度为 0 但是存在内容
dotnet 记在 Linux 上某些文件的文件长度为 0 但是存在内容,逻辑非常简单,本文将使用读取 edid 文件作为例子,以下是我的 edid 文件所在的路径 /sys/class/drm/card0-DP-2/edid 使用 ls -lh 命...
.NET8 Identity Register
.NET8 Identity Register,分享给需要帮助的人:记一次 IdentityAPI 中注册的源码解读,为什么有这篇文? 因为当我看到源码时,发现它的逻辑竟然是固定死的。我们并不是只能按照微软提供的源码去...
【OpenVINO】基于 OpenVINO C# API 部署 RT-DETR 模型
【OpenVINO】基于 OpenVINO C# API 部署 RT-DETR 模型, RT-DETR是在DETR模型基础上进行改进的,一种基于 DETR 架构的实时端到端检测器,它通过使用一系列新的技术和算法,实现了更高效的训练...
ASP.NET Core Web API下基于Keycloak的多租户用户授权的实现
ASP.NET Core Web API下基于Keycloak的多租户用户授权的实现,在上文《Keycloak中授权的实现》中,以一个实际案例介绍了Keycloak中用户授权的设置方法。现在回顾一下这个案例: 服务供应商(Serv...













