C#.NET
难搞靓仔
记录工作学习笔记
展开
-
C# WPF TabControl控件使用
TabControl 表示包含多个项的控件,这些项共享屏幕上的同一空间。它允许用户在多个标签页之间切换,每个标签页都可以显示不同的内容。这种控件在组织信息、提供选项卡式界面等方面非常有用。正常标签是在项部排列放置, 第一个标签页加上一个路径图标。但有时候我们需要把标签页放左边或右边,这时就使用属性 TabStripPlacement 设置方向。但是放左边时候,文字长占空间时,这里可以使用旋转角度的方法让文字转270度,解决占空间问题。另外还可以增加绑定和动画等效果。原创 2024-04-20 15:15:16 · 248 阅读 · 0 评论 -
C# LiteDB 初使用
LiteDB 是一个轻量级的 .NET 数据库,它完全用 C# 编写,不需要安装任何外部依赖或服务器。通过 NuGet 安装 LiteDB。在 Visual Studio 中,右键点击你的项目 -> 选择“管理 NuGet 程序包” -> 搜索“LiteDB” -> 点击“安装”。LiteDB 是一个强大且易于使用的嵌入式数据库,非常适合用于各种 C# 项目。通过遵循上述步骤,你可以轻松地在你的 C# 应用程序中使用 LiteDB。LiteDB 会在你的应用程序路径下创建一个。查询,插入,更新,删除数据。原创 2024-03-26 11:07:24 · 976 阅读 · 1 评论 -
.Net Core 使用中文编码 ‘gb2312‘ 时报错
解决方法为:添加 System.Text.Encoding.CodePages 包。原因是.Net Core 默认不支持 gb2312 编码。然后加载包:在初始化中添加。原创 2024-03-25 13:52:34 · 453 阅读 · 1 评论 -
VS中代码中显示参数名称和类型
设置方法为:工具->选项->文本编辑器,勾上提示即可。如图在代码中显示参数的名称和类型等.支持VS2019以上版本。原创 2024-03-21 10:56:54 · 369 阅读 · 1 评论 -
VS类模板定义
首先先找到类模板存放位置:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\2052,不同版本VS有所不同。打开相应的模板修改,然后保存即可。原创 2024-03-08 20:01:33 · 183 阅读 · 1 评论 -
C# AutoMapper初使用
AutoMapper 提供简单的类型配置,以及映射的简单测试。真正的问题可能是“为什么要使用对象-对象映射?映射可以发生在应用程序中的许多位置,但主要发生在层之间的边界中,例如 UI/域层或服务/域层之间。一层的关注点通常与另一层的关注点冲突,因此对象-对象映射会导致隔离模型,其中每一层的关注点只能影响该层中的类型。对象-对象映射的工作原理是将一种类型的输入对象转换为不同类型的输出对象。AutoMapper 的有趣之处在于,它提供了一些有趣的约定,可以省去如何将类型 A 映射到类型 B 的繁琐工作。原创 2024-03-14 08:46:37 · 238 阅读 · 1 评论