排序
WPF如何封装一个可扩展的Window
WPF如何封装一个可扩展的Window,前言 WPF中Window相信大家都很熟悉,有时我们有一些自定义需求默认Window是无法满足的,比如在标题栏上放一些自己东西,这个时候我们就需要...
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...
Ef Core花里胡哨系列(9) 阴影属性,有用还是没用?
Ef Core花里胡哨系列(9) 阴影属性,有用还是没用?,Ef Core花里胡哨系列(9) 阴影属性,有用还是没用? Ef Core中提供了一些有趣的实现,例如阴影属性!虽然大部分时候我还没有遇到应用场景,但...
C#使用MiniExcel导入导出数据到Excel/CSV文件
C#使用MiniExcel导入导出数据到Excel/CSV文件,MiniExcel简介 简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。 目前主流框架大多需要将数据全载入到内存方便操作,但这会导致内存消耗问...
Csharp线程
Csharp线程,CSharpe线程 目录 CSharpe线程 C#如何操作线程 Thread 1. Thread如何开启一个线程呢? 2. Thread中常见的API 3. thread的扩展封装 threadpool 一、 .NET Framework2.0时代:出现了一...
WPF随笔收录-DataGrid固定右侧列
WPF随笔收录-DataGrid固定右侧列,一、前言 在项目开发过程中,DataGrid是经常使用到的一个数据展示控件,而通常表格的最后一列是作为操作列存在,比如会有编辑、删除等功能按钮。但WPF的原始Dat...
C#.Net筑基-深入解密小数内部存储的秘密
C#.Net筑基-深入解密小数内部存储的秘密, 为什么0.1 + 0.2 不等于 0.3?为什么16777216f 等于 16777217f?为什么金钱计算都推荐用decimal?本文主要学习了解一下数字背后不为人知的存储秘密。 0...













