c#
CrsCode
WPF桌面开发者。
展开
-
WPF 动画设置无限循环后(RepeatBehavior=“Forever“)不能停止解决办法
WPF 动画设置无限循环后(RepeatBehavior="Forever")不能停止解决办法原创 2023-03-14 20:50:42 · 1047 阅读 · 0 评论 -
WPF 渲染不清晰(页面渲染、Image图片渲染)解决方案
WPF窗体渲染不清晰原创 2022-09-17 10:37:09 · 1126 阅读 · 0 评论 -
WPF读写配置文件App.config
WPF配置文件的使用原创 2022-09-14 10:47:55 · 4825 阅读 · 0 评论 -
C#超级方便的使用数组传参
params 关键字介绍原创 2022-08-09 17:12:00 · 1088 阅读 · 0 评论 -
C# public、protected、private、internal...访问修饰符介绍
访问修饰符介绍。原创 2022-08-09 16:50:55 · 254 阅读 · 0 评论 -
调试MAUI应用Windows框架无法启动,为Windows启用开发人员模式
解决未开启开发者模式调试MAUI报错。原创 2022-08-08 16:14:14 · 1919 阅读 · 0 评论 -
如何创建MAUI应用
本文详细讲解如何创建MAUI应用。原创 2022-08-08 16:01:06 · 2303 阅读 · 0 评论 -
C# string字符串截取两个指定字符中间部分
我们平时做一些爬虫或者其他一些功能时,经常会用到字符串截取两个特定字符中间的位置;截取办法有很多种,例如:根据长度截取、正则截取…等等。今天教大家使用的是正则,c#取中间正则是:(?<=(" + s + "))[.\\s\\S]*?(?=(" + e + "))那么实际用法就是: /// <summary> /// 获得字符串中开始和结束字符串中间得值 /// </summary> /// <param nam原创 2022-03-21 17:02:57 · 4680 阅读 · 0 评论 -
c#无法加载 DLL“cvextern”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
最近有个项目需要用到Emgu.CV,生成软件给客户运行有一段时间了挺稳定,但是突然有个客户(x64位系统)反馈不能用,查看错误日志,日志输出的内容是:无法加载 DLL“cvextern”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。一般这个错误指的是c#调用c++类库,在项目文件夹中没有找到c++类库,尝试将C:\Emgu\emgucv-windows-universal-cuda 2.4.10.1940\bin\x64里面所有dll文件拷贝过去,还是不行,但是这次报的问原创 2022-02-26 09:26:32 · 1204 阅读 · 0 评论 -
C#开机启动失效
设置管理员权限无法开机启动原创 2022-01-20 08:44:57 · 1715 阅读 · 0 评论 -
WPF/C#获取当前工作目录(可执行文件目录)的警告
我们在平时经常会获取程序的运行目录,比如将文件存放在运行目录,获取路径的时候可能在网上直接搜会有很多方法,我呢比较懒基本看见别人写的一顿复制粘贴,就使用了Environment.CurrentDirectory这个方法获取运行目录,添加后用了一段时间很稳定,获取的目录是正常的,直到有一天…我用了其他方式启动了软件(平时我们都是双击直接打开的),启动后发现报错文件不存在了,很奇怪啊~因为这块代码好久没改过一直好好的,于是我用Console.WriteLine给路径地址给打出来了,结果!!!地址竟然不是我应用原创 2022-01-14 16:46:02 · 1174 阅读 · 0 评论 -
C#后台使用相对路径
如何使用相对路径原创 2021-12-07 16:28:48 · 713 阅读 · 0 评论 -
WPF/C#使用MVVM绑定(Binding)设置默认值(TextBlock为例)
当MVVM模式使用绑定Binding,绑定的值无效或者不存在时,想显示的默认值可以设置FallbackValue属性。MSDN官方解释:Gets or sets the value to use when the binding is unable to return a value翻译中文:获取或设置绑定无法返回值时要使用的值例如在TextBlock控件中绑定Text时可以这样使用 Text="{Binding Name,RelativeSource={RelativeSource Ancesto原创 2021-10-08 10:13:31 · 5089 阅读 · 0 评论 -
WPF/C#如何使用Serilog 错误日志
首先在Nuget搜索Serilog,如果简单的输出安装如下两个即可(别的我也没研究,就是简单的输出日志)其次就是配置,在App.cs文件Startup事件中添加如下代码: Log.Logger = new LoggerConfiguration() .MinimumLevel.Verbose() .WriteTo.File("logs//Log.txt",//文件保存路径 outputTemplate: "[{Times原创 2021-04-23 11:43:07 · 2457 阅读 · 0 评论