排序
C# Winform 实现静态变量属性的值变了,触发事件,类似WPF的双向绑定
C# Winform 实现静态变量属性的值变了,触发事件,类似WPF的双向绑定,在C# WinForms中,虽然没有像WPF那样内置的双向绑定机制,但你可以通过事件和属性封装来实现类似的功能。具体来说,你可以...
C# Wkhtmltopdf HTML转PDF碰到的问题
C# Wkhtmltopdf HTML转PDF碰到的问题, 最近碰到一个Html转PDF的需求,看了一下基本上都是需要依赖Wkhtmltopdf,需要在Windows或者linux安装这个可以后使用。找了一下选择了HtmlToPDFCore,这个...
【.NET并发编程 – 14】无锁编程与内存模型:不加锁,也能线程安全?
【.NET并发编程 - 14】无锁编程与内存模型:不加锁,也能线程安全?,14. 无锁编程与内存模型:不加锁,也能线程安全? 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fork!...
DevExpress中TileView的使用
DevExpress中TileView的使用, 1、前期准备 VS2019、DevExpress19.2、MySql5.7、FreeSql3.2.808、.Net Farmework 4.8 2、创建本次示例中所需数据库及表 我这里建立的数据库为loldb,其下会...
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性, 前言:什么是集成配置系统? 集成配置系统的主要目的是将应用程序的配置信息与代码分离,使得配置信息可以在不需要修改代码...
记一次WPF的DataGrid绑定数据
记一次WPF的DataGrid绑定数据,之前一直在用winform,但是感觉界面不好看,然后就自己在网上学习WPF。一开始看到DataGrid的时候,还以为它是DataGridView,然后用winform的方法绑定数据发现不行...
Avalonia 中的样式和控件主题
Avalonia 中的样式和控件主题,在 Avalonia 中,样式是定义控件外观的一种方式,而控件主题则是一组样式和资源,用于定义应用程序的整体外观和感觉。本文将深入探讨这些概念,并提供示例代码以帮...
WPF使用事件聚合器,实现任意页面跨页通信
WPF使用事件聚合器,实现任意页面跨页通信,前言:最近几天有好几个小伙伴玩WPF,遇到不同页面,不知道要怎么传递消息。于是,我今天就来演示一个事件聚合器的玩法,采用prism框架来实现。作为福...
浅究一下Freesql对Json列的实现
浅究一下Freesql对Json列的实现,前几天发了一篇随笔,聊了一下在使用Sqlsugar的Json列碰见的一些问题,当时对其解决方案并不是很满意。 今天没啥任务,突发奇想的想看看Freesql是如何实现的,因...
WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战, 开源项目名称:leagueoflegends-OpenSilver 作者:Vicky&James leagueoflegends-opensilver:https://github.com/jamesnetgroup/l...
当在 Entity Framework 中先删除实体、再修改其ID 、然后重新添加时发现的实体未被删除
当在 Entity Framework 中先删除实体、再修改其ID 、然后重新添加时发现的实体未被删除,问题描述 当在 Entity Framework Core 中先删除实体、再修改其ID 、然后重新添加时发现的实体未被删除。 ...
DotTrace系列:6. 程序异常诊断 和 Request慢处理
DotTrace系列:6. 程序异常诊断 和 Request慢处理,一:背景 1. 讲故事 在我分析的众多dump中,有一些CPU爆高是因为高频的抛 Exception 导致,比如下面这张图,有 19 个线程都在抛 xxxResultExce...













