- 博客(21)
- 问答 (5)
- 收藏
- 关注
原创 WPF 使用VLC播放rtsp网络视频流
最近公司需要对接大华视频的webapi,获取的实时视频是rtsp流的,最后经过不断尝试和查询博客最终还是发现使用VLC进行播放比较好一、nuget引用VLC资源包打开项目的nuget进行对于VLC的引用,成功后显示的是这四个包二、设计视频显示界面整体主要显示的是 视频,然后最下方鼠标移入视频后会显示一些操作按钮和进度条,最终样式如下图所示:按钮使用的是icon,进度条使用的是Slider,都是使用的一个开源框架HandyControl里边的样式,nuget里边就可以直接...
2021-04-12 16:09:03 2766
原创 WPF 自定义DateTimePicker(带时分秒选择)
大家好,好久不写博客了,这几天比较闲在,想了想把最近学习WPF和项目中用到的一些控件啊和知识分享给大家。在项目中我们经常用到时间选择器,winfrom中就有datetimepicker这个控件,但是wpf中只能选择到天,不能选择时分秒,在网上找了半天也没有发现一个合适的,于是准备自己写一个,但是呢自己写又觉得可能不是很美观就想着从GitHub上找一个模板来自己改一下,我在GitHub上边是这样搜索的:然后选择关于C#的那一栏,然后就开始了漫长的寻找之旅.........最终,我找到了一个
2020-08-04 10:58:07 16544 26
原创 Winform如何进行左边菜单栏,右边内容的设计
1.新建winform项目。2.添加工具splitContainer3.在panel1中添加listview,并动态加载菜单你可以设置splitContainer的SplitterDistance大小来控制panel1的大小,调整你觉得合适的左菜单栏大小。接下来就是为listview添加菜单绑定。(listview的view属性一定要设置成Details,...
2018-08-12 12:49:09 23038 76
原创 WPF 使用MVVM异步解决UI报错问题
可以使用Dispatcher.BeginInvoke来解决,但是要注意不要把MVVM的通知属性也包含在里边,那样通知属性就会阻塞,只包含UI控件即可。
2023-07-12 10:42:12 234
原创 WPF NoResize会导致Effect阴影和圆角失效
记录一下问题 ResizeMode要用可以改变大小的方式。此问题出现在prism的Dialog样式中。
2023-07-04 17:55:46 160
原创 .NetCore+Vue2.0前后端分离的个人博客项目
最近没啥事儿,根据别人的一些开源项目做了一个比较适合自己的个人博客。前台模板借鉴于:个人博客系统-前端: 一个简单的个人博客系统的前端代码,前端技术栈包括Vue,ElementUI,Echarts,Vuex,Vue-Router等,系统分为前台展示和后台管理两个部分,前台部分主要分为了引导页,首页,随笔,项目,留言和关于我页面,使用响应式布局,能够自适应移动端,后台有首页,博客管理,撰写博客,用户管理,分类管理,标签管理,评论管理,随笔管理,项目管理,个人中心,图片管理。 (gitee.com)http
2022-06-25 16:02:04 1014 1
原创 DataGrid DataGridTemplateColumn中使用自定义控件,每次初始化内存不断变大
这个问题困扰了我好几天,一开始以为是后台绑定数据的问题,后来没想到是自定义控件中使用路由事件 并且用Interaction.Triggers绑定此事件后造成的有可能是绑定此事件后,DataGrid初始化的时候没有消除事件的引用,一直还存在于内存中把路由事件换成自定义Command后就好了#region 自定义Command public ICommand RemoveCommand { get { return (ICommand)Ge
2022-05-09 16:38:28 363
原创 .Net Core跨平台 图片验证码
使用传统的system.Drawing 生成的验证码在Linux上发布时容易报错或者图片不正常这里推荐使用Hei.Captcha来进行验证码接口的开发github地址:neoayi/Hei.Captcha: 一个跨平台的图形验证码生成工具包/.net core (github.com)...
2022-04-28 11:13:47 746
原创 WPF 使用ICollectionView做数据容器的时候,字段值更改MVVM不会通知前台
ObservableCollection 数据的值只有Count变化时才会通知前台进行改变,当进行某一条数据的某个字段进行更改时,不会通知前台,此时就需要通知的字段手动添加上通知属性private string _XX;public event PropertyChangedEventHandler PropertyChanged;/// <summary>/// XX/// </summary>public string XX{ get { retur
2022-04-24 13:12:42 405
原创 WPF DataGrid使用GroupStyle或者CellTemplate造成页面卡顿
WPF DataGrid在使用GroupStyle或者CellTemplate自定义样式时,动态加载数据会导致界面非常的卡顿,研究了半天,只需要在DataGrid上加上VirtualizingPanel.IsVirtualizingWhenGrouping="True"这段代码即可,此篇文章做个记录...
2022-01-19 09:46:30 1109
转载 C# 打包windows服务安装包后,安装后自动启动服务
在服务的安装程序,通常是public override void Commit(IDictionary savedState) { base.Commit(savedState); ServiceController sc = new ServiceController("你的服务名称"); if (sc.Status.Equals(ServiceControllerStatus.Stopped))
2021-06-04 10:05:59 811
原创 log4 配置文件笔记
<?xml version="1.0" encoding="utf-8" ?><configuration> <!-- This section contains the log4net configuration settings --> <log4net> <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">.
2021-05-25 15:58:23 125
原创 WPF 自定义ListBoxItem的样式后,后台动态赋值 ListBox的选中值一直为空、选中样式也无法触发
今天在工作时,发生了一件很奇怪的问题WPF 自定义ListBoxItem的样式后,后台动态赋值 ListBox的选中值一直为空、选中样式也无法触发(此种情况只在.cs文件中赋值才会出现,MVVM绑定的没有出现)花了半天的时间来解决这个问题,慢慢的排除才解决,因为以前也是这么写的就没有发生过最后解决步骤:listbox1.Items.Clear();先清除一下 再给 listbox1 的 ItemsSource 赋值就可以了...
2021-02-26 14:47:10 923
原创 byte数组转DataSet报错:列要求有效的 DataType。
今天别人调我写的一个webservice接口时,byte数组转dataset时报了个这么个错误,如图:仔细检查了一下,‘跟其他的方法写的一模一样为什么会报错呢?’我想,代码没问题,那就是数据有问题了。我们公司用的数据库大部分都是mysql我忽然发现这个方法中查询的有一列是datetime类型的,我就想会不会是这个问题呢,然后就把这一列暂时去掉了。然后就成功了~成功的走下去了,然后咱...
2019-07-02 12:36:42 607
原创 C#不调用阿里短信dll,如何使用http接口实现短信发送
前一段时间公司有个项目需要用到短信通知,然后我买了个阿里云的短信进行短信接口的开发。但是项目是在XP系统上运行所以项目必须是.net3.5的框架才行,但是阿里给出的短信dll只能在.net4.0及其以上版本使用,这就很尴尬了,幸好阿里给出了关于http的java例子,于是我照着java代码试着写出了C#调用阿里云http的方法。言归正传,上代码!!! public class Send...
2018-08-12 00:25:14 1131 2
原创 wangeditor2版本如何本地上传图片
wangeditor3版本因为是用div生成的,不能用action的name属性来进行上传。而2版本是用textarea生成的,可以使用name属性来进行数据的上传。但是2版本的图片上传是网络图片上传。我们还是比较喜欢本地图片上传。我们可以借鉴下图:上图就是如何进行本地图片的添加,这个方法其实是把图片上传到服务器,服务器也就是咱们的项目,红框里的内容必须写在editor.c
2017-08-10 17:34:16 9137
原创 MVC使用PageList进行简单的分页
1、使用NuGet安装PageList。2、在Web.config中添加表示一页显示几条数据3、在controller中的视图方法中写成如下代码:page和pageNumber是当前的页码,pagesize是一页展示多少条数据4、前台视图中的代码:Action跳转的就是当前的页面
2017-08-07 16:12:57 5549
原创 如何让含有html标签的数据能正确的在前台显示
我们在后台用editor插入的数据会有一些html标签,我们可以使用Html.Raw()方法把遍历的内容放进去,就可以了。
2017-08-07 15:34:06 3758 2
空空如也
Winfrom程序中MessageBox.Show弹框在部分用户电脑上不显示导致程序假死
2019-04-11
UWP关于低耗能蓝牙的开发
2018-05-15
bootstrap-select使用时的问题
2018-03-01
C#关于WPS导出Excel表格
2017-12-06
如何让一个固定高宽的图片随着网页的大小而进行缩放
2017-07-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人