- 博客(232)
- 资源 (6)
- 收藏
- 关注
原创 WPF图片格式转换整理
Bitmap与ImageSource互转、Bitmap与BitmapImage互转、BitmapImage转为byte[]、图片压缩。读取一张图片为BitmapImage。
2024-06-25 09:44:17
130
原创 DrawingCanvas工具绘制图形刷新后,界面按钮失去焦点解决
主要原因是因为DrawingCanvas工具绘制刷新图形后,将鼠标焦点设置到DrawingCanvas工具上,需要将工具的焦点释放。
2024-06-07 14:22:38
99
原创 图片DPI不同,加载到软件后,显示会有区别
我的电脑显示器默认的DPI是96*96的,但是一开始没注意加载进来的图片的DPI值,导致图片加载进来后,图片的PixelHeight,PixelWidth的值和Height,Width比例有变化。如果想要加载图片后,达到相同的效果,则可以将加载进来的300*300的图片DPI修改为96*96后,再对图片进行操作。所以DPI变化时,再像素高宽不变的情况下,图片的Height和Width会变化。所以,当软件加载DPI为300*300的图片时,和再DPI为96*96的情况下会有变化。下面是DPI转换的代码。
2024-06-04 10:57:39
210
原创 C#DEBUG调试时启用调试代码,Release发行时不启用调试代码
【代码】C#DEBUG调试时启用调试代码,Release发行时不启用调试代码。
2024-06-01 11:54:42
87
原创 异常信息: System.Windows.Markup.XamlReader.RewrapException(System.Exception, System.Xaml.lXamlLineInfo..
像这种情况,一般是缺少相关库的依赖库文件,大概率是系统相关库文件。
2024-05-15 08:40:43
412
原创 C#如何用代码将某个文件夹及内部文件隐藏
在C#中,可以通过设置文件或文件夹的属性来隐藏它们。每个文件和文件夹都有一系列的属性,可以通过。要隐藏一个文件夹及其内部的所有文件和子文件夹,你需要遍历这个文件夹,并对每个文件和子文件夹应用。命名空间中的属性来访问和修改。
2024-05-11 10:21:40
468
原创 处理Git将本地大文件上传到公共区域失败
今天Git备份时,遇到一个问题。不小心将打包文件上传到本地,再上传到服务端时,报错,上传失败。2.1 在 .git文件夹同目录下,右键打开 Git Bash Here .此时,本地git已经没有大文件记录。将大文件忽略,再重新上传。2.将本地上传回退到上一个版本。原因时,打包文件太大,上传到服务端失败。3.用备份的文件将已经回退的代码覆盖。1.将本地修改的文件备份。
2024-05-10 18:04:33
280
原创 使用regsvr32注册报错 dll已加载,但对DllRegisterServer的调用失败,错误代码为0x80070005
如果你是在Visual Studio或其他开发环境中遇到这个问题,确保你的项目设置正确,并且你正在使用正确的构建配置(例如,Debug或Release)。是一个在DLL(动态链接库)中通常实现的函数,用于在Windows注册表中注册DLL提供的COM组件。:你可能需要以管理员身份运行你的程序或命令提示符。右击你的程序或命令提示符图标,选择“以管理员身份运行”,然后再次尝试注册DLL。:Windows的用户账户控制可能会阻止没有足够权限的程序进行注册表更改。确保你的应用程序或脚本以适当的权限运行。
2024-04-17 17:05:22
1723
原创 WPF使用外部字体,思源黑体,为例子
1.在工程中新建文件夹,命名为“Font"。2.将下载好的字体文件复制到Font文件夹。3.在工程中,加入静态资源。
2024-03-25 09:10:11
558
原创 QML如何添加图片到工程中
3.鼠标右键点击qml.qrc,在弹出的菜单中,选择"添加现有文件",进入到文件夹选择需要添加的图片文件即可。images文件夹也会自动加入到qml.qrc中。1.将需要添加的图片拷贝到工程中,最好是统一放在一个文件夹下。如:images/img.png。2.打开工程中qml.qrc文件夹。4.在工程中加入的方法。
2024-03-21 17:32:35
404
原创 使用Qt自带windeployqt打包QML的exe
我需要打包的exe的绝对路径 D:\Prj\Code\Demo\QML\AnalyzeImage\release\AnalyzeImage.exe。1.在开始菜单输入CMD找到对应的Qt开发版本,我的是Qt5.15.2(MinGW 8.1.0 64-bit)。答:因为windeployqt在打包的时候,会有针对性将工程需要的依赖文件打包,而不是所。我工程的绝对路径: D:\Prj\Code\Demo\QML\AnalyzeImage。解释:问:为什么要输入工程的绝对路径呢?如下是我的打包代码。
2024-03-21 17:17:57
397
原创 WPF制作带图标和文字的按钮模板(通过附加属性实现)
2.在工程中添加类,用于编辑附加属性,主要是为了设置图标地址。3.界面按钮代码实现代码,如下。
2024-03-13 11:49:08
973
原创 VS2022打包程序(Setup)版本升级参数设置,直接替换旧版本
2.1.两个版本的属性RemovePreviousVersion和DetectNewerInstalledVersion都设为True;[assembly: AssemblyFileVersion("1.0.0.1")]//修改这里就行。//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值。2.5.Version新版本的程序集版本号要大于旧版本;2.4.部署项目属性中的Version必须大于旧版本;// 主版本。// 次版本。// 生成号。// 修订号。
2024-03-08 17:30:56
821
原创 取消WIN11电脑插入U盘自动打开
2、服务和应用程序下点击服务之后找打shell hardware选项。3、点击停止此服务即可,之后硬盘不会再自动打开了。1、右键点击计算机进入管理界面。
2024-02-29 16:12:16
1210
原创 批量复制文件夹A内的文件全部复制到文件夹B中
运行zdo.bat将文件夹1中的所有文件都复制到文件夹2内。文件夹0\\文件夹2\\zdo.bat。文件夹0\\文件夹1。文件夹0\\文件夹2。
2024-02-20 14:03:41
538
原创 WPF使用log4net简介
2.添加文件log4net.config,并设置其属性。1.通过Nuge添加安装log4net包。将“输出到目录”选择为“如果较新则复制”//指定log4net的配置文件。
2024-01-29 15:20:09
482
TestProcessBar.zip
2020-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人