WPF
清风随我览江山
道阻且长,行则将至
展开
-
WPF绘制Grid
文章内容转自CSDN下载。原创 2023-02-02 18:29:55 · 197 阅读 · 0 评论 -
C#-WPF MVVM 带参数的单例模式实现
首先,让我们看一下单例模式是怎样的。public sealed class Singleton { private static Singleton instance = null; private static readonly object padlock = new object(); Singleton() { } public static Singleton Instance转载 2021-06-25 17:48:05 · 975 阅读 · 0 评论 -
ABP中vs2017使用EF CodeFirst模式迁移数据库中无法识别nuget指令的问题
吐槽一下,ABP官网最新版本的模板使用的是EF6.4,而vs2017的nuget不支持EF6.4的初始化指令,日了狗了,害得我整了一天,最后发现将工程的EF统统降级为6.2的,就可以了。FUCK !...原创 2019-12-25 14:04:14 · 388 阅读 · 0 评论 -
WPF MVVM单实例绑定解决全局调用问题
对于出入门MVVM模式的人来说,能够实现Model和View的绑定,但是慢慢的肯定会发现一个问题,那就是如果想在项目其他的类中去给Model的数据赋值或者调用Model方法,那就没得搞啦。对于这个问题,有一种很不错的单实例思想能够完美的解决,话不多说,直接上代码:首先,我们假定已经做好的Model的定义和绑定,那么我们现在来在Model中创建单实例。 private st...原创 2018-09-14 15:02:20 · 2295 阅读 · 0 评论 -
C# TCP/IP在通讯过程中的一种断线重连方法KeepAlive
C#的TCP/IP通讯中,断线重连是一个基础必备的功能,之前比较喜欢用心跳帧来做断线重连,简单又方便。但是事情往往并不是都能如我们所愿,比如在最近的一个项目中,碰到一个傻逼Server,不支持异步,不能使用心跳帧,之前的断线重连功能就KeepDie了,嘤嘤嘤。。。 不过办法总比问题多,经过不懈的Google,终于找到一种根据本地计算机(支持TCPClient的IO操作)网络状态来判断是否断...原创 2019-01-20 19:49:00 · 12859 阅读 · 7 评论 -
WPF实现无线扫码枪无焦点自动获取数据并逻辑处理
USB接口的扫码枪基本就相当于一个电脑外设,在WINDOWS系统中,甚至可以简单到不做任何处理,就能在焦点位置获取扫码枪返回的数据。但是作为一个程序员,总是会遇到客户各种神奇的需求,比如一个比较常见的功能:客户手拿扫码枪不管扫什么,软件都能自动辨别是什么类型的条码,叭叭叭扫好几种条码的时候,软件能够区分出来各种条码,并且根据条码调出相关数据。呐,这个需求的话,就直接把手动更改焦点位置来扫码的可...原创 2019-05-29 19:50:20 · 7295 阅读 · 9 评论