- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 C# WPF 自定义控件 滑块控件 开关控件 ToggleButton Switcher
滑块效果演示如图:源码下载地址https://download.youkuaiyun.com/download/shizu11zz/24417299https://download.youkuaiyun.com/download/shizu11zz/24417299直接贴源码,有帮助的话求点个赞,不过分吧:【MainWindow.Xaml】<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"...
2021-09-24 17:14:17
4559
5
原创 C# String.Format性能分析及与StringBuilder的比较
根据源代码进行分析,format的内部实现也是用的stringbuilder进行处理,在初始化方面,由上图可以看出,初始化stringbuilder容量长度为format首参长度加上辅参个数乘以8.综上,当辅参平均长度不超过8时,string.format与stringbuilder的效率相同,当辅参平均长度超过8时,format需要对sb进行一次扩容,显然不如初始化既定容量的stringbuilder.顺便一提关于stringbuilder的使用,根据源代码进行分析,sb的初始化默认容量仅为16..
2020-07-10 10:26:52
1731
原创 天地图实现点击marker标签弹出右键菜单的效果
基于天地图JS3.0API新建html文件,将代码复制保存后用浏览器打开,吐槽一下,天地图的API真是垃圾!!!<!DOCTYPE><html><head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta na...
2019-07-10 11:13:42
2320
1
原创 C# 关于Xml与实体类互转,以及xml转实体类失败的原因分析及解决方法
先贴一段xml与实体类互转的代码 public class XmlTools { /// <summary> /// xml转实体类 /// </summary> /// <typeparam name="T">实体类模板</typeparam> /// ...
2019-04-02 10:58:44
2103
原创 WPF弹幕控件源码讲解与踩坑回顾
基于c#写的WPF弹幕控件,近乎完美,该控件简单,适用性强,只有一个添加弹幕的方法。该控件考虑了,效率性能,重复利用等问题。目前只有从左往右一个方向,不过控件设计之初考虑到诸如此类的问题,因此有需要的再进行二次开发即可,代码的可阅读性还是蛮高的。下载地址https://download.youkuaiyun.com/download/shizu11zz/10983463,内含源码。接下来将要根据源码来解...
2019-03-01 17:00:47
943
5
转载 微信小程序研究入门
摘抄自https://www.cnblogs.com/weilan/p/7059216.html 部分,用于本人自学过程中参数参考全局配置:app.json 1.pages配置项 接受一个数组,每一项都是字符串,来指定小程序由哪些页面组成。每一项代表对应页面的【路径+文件名】信息。 pages配置项要注意三点: 1)数组的第一项用于设定小程序的初始页面。 2...
2018-12-27 00:41:22
296
原创 C#关于QRCode使用方法以及相关参数说明
本文所引用的是 ThoughtWork.QRCode.dll二维码实例 Bitmap QR; //生成设置编码实例 QRCodeEncoder qrCodeEncoder = new QRCodeEncoder(); //生成二维码内容模式分为三种,数字,数字字母,字节,这个基本上都设置成Byte,支持汉字 qrCodeEncoder.QRCodeEncodeMode = Q...
2018-12-06 11:14:04
9225
原创 WPF纪实,该文档用于记录在WPF日常开发中遇到的一些小问题以及小方法,用于日后再遇时快速解决
1.问题描述:在DataGrid的双击事件中,切换其他tab页失败。解决方法:在该事件中将e.handle设置成true,这是wpf自身焦点处理造成的问题2.问题描述:在xaml编写时如何让文字在TextBlock中竖行显示。解决方法:在文字后添加 【
】,若为代码中赋值则为【\r\n】3.问题描述:设置ListBox中被点击的子项的背景色解决方法:在ListB...
2018-10-16 11:23:16
279
原创 【C#,WPF】WPF实现按住鼠标左键拖动Listview和Listbox列表,内容跟着滚动的效果
Listview和Listbox差不多,这里拿Listview举例。熟悉wpf的人都知道listview里面包含着一个Scrollviewer,想要实现效果最大的难点在于如何获取Listview里的Scrollviewer。废话不多说,第一步,为Listview里的Scrollviewer绑定ScrollChanged的方法,程序初始化运行时会触发这个方法,通过下面代码我们就可以获...
2018-08-10 16:52:32
3621
3
原创 C#百度地图API开发小记(1)
不定期记录开发工程遇到的各种坑,小记采用问(Q)/答(A)的形式,以此提醒后来人。在此感谢很多前赴后继踩坑填坑的人,感谢你们的努力为我们提供了解决思路和方法!0.Q:百度官方API示例靠谱不?A:千万不要完全相信百度地图API示例代码!!!重要!!!你根本不知道那些代码存在多少深坑!!!1.:百度地图API之标注点 function ShowPosition(x, ...
2018-05-17 11:19:49
796
原创 C#使用spire.doc对word文档表格进行数据填充(主要针对word插入图像)
之前在做一个C#项目需要对word文档的表格进行数据填充,然后代码调用打印。如何用C#对word文档填充文字网上已经很多实例了,我就不多重复了,只提一点,找不到“文字型窗体域”的(我反正是找一下午没找到),可以网上下一个有文字型窗体域的word模板,复制黏贴就可以了。这里重点说针对表格的插入图片,这个网上找不到,完全我自己摸索出来的。有更好的方法欢迎指正。using Spire.Doc;usin...
2018-05-03 18:01:51
4817
3
原创 【C#,Oracle】用批量插入和修改Oracle数据库多条数据
问题描述:之前和同事做一个BS模式的项目,发现所用的框架模板在update数据库数据时,即使只update一个数据,该模板也会把表所对应的实体类里的所有参数一并写入update语句中,造成大量的资源浪费,因此自己琢磨了一下,写了一个只针对要修改的参数写入update语句。如有其他好的建议方法望不吝赐教.参数说明:tablename,要插入的表名。par, 数据的在数据库中的列名和要update的新...
2018-03-27 18:04:33
10300
原创 【C#,Oracle】 Image图片类型与blob,base64之间的互转
最近在做C#图片转成blob格式(blob格式既byte[])存入Oracle数据库以及图片转base64存入xml,放出自己总结的一些互转的代码供需要的人参考 /// /// 将图片转换成blob格式——按路径 /// public static byte[] ImageToBlob(string path) {
2018-02-06 17:29:51
7186
转载 C# 程序日志记录LOG代码
在程序集中创建log.txt的文本文档,用于记录程序运行流程及运行状态,在程序发布后方便查看BUG使用方式:在需要的地方插入代码 LOG.log("记录内容");举例:try{}catch(Excetion e){ LOG.log(e.toString());}using System;using System.Collections.Generic;using System.IO;
2017-12-28 16:52:47
8472
1
C# WPF 滑块控件 开关控件 ToggleButton Switcher Demo 源码
2022-11-08
WPF的MVVM模式简单示例demo_.zip
2019-07-31
WPF弹幕控件Demo
2019-03-01
键盘锁 附带C#源码
2018-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人