Loading

摘要: 前两天领导说不用web端的打印插件(C-Lodop),想用C#来实现,让我研究一下调用打印机的方法,就有了这篇总结 .NET Core或.NET 5的话要引用一下NuGet包 System.Drawing.Common 获取打印机列表 PrinterSettings.InstalledPrinter 阅读全文
posted @ 2021-08-17 21:23 JolyneStone 阅读(147) 评论(1) 推荐(0)
摘要: 自带的CarouselView虽然可以轮播,但只能手动去触发,要实现轮播图就需要定制CarouselView public class XamlCarouselView : CarouselView { public static readonly BindableProperty Interval 阅读全文
posted @ 2021-07-22 19:14 JolyneStone 阅读(409) 评论(0) 推荐(0)
摘要: 虽然在使用MVVM模式开发的时候,一般都使用Command来绑定事件处理程序,但并不是所有的事件都可以绑定到Command的,这样一来就造成了代码中事件和命令混用的情况 通过附加Behavior可以完成将事件转化为命令的功能 首先定义一个Behavior基类 public class Behavio 阅读全文
posted @ 2021-07-22 19:13 JolyneStone 阅读(646) 评论(0) 推荐(0)
摘要: 前几天在用WebView的时候遇到了高度无法自适应,只能通过手动设置高度临时解决了一下。但咱不能治标不治本呀,其实只需要在渲染完成后,获取真实高度并进行设置就行了,这里就记录一下解决方案。 首先自定义一个WebView public class XamlWebView : WebView { } 在 阅读全文
posted @ 2021-07-22 19:13 JolyneStone 阅读(552) 评论(0) 推荐(0)
摘要: 在对接第三方平台的api时,有个签名怎么也校验不对,后来发现是其中一步,生成url编码有问题,对方使用的是php中rawurlencode的方法去生成的,而这个方法实现的是RFC3986规范。下面就做下记录。 1.RFC3986规范是什么 RFC3986文档对Url的编解码问题做出了详细的建议,指出 阅读全文
posted @ 2020-11-03 23:33 JolyneStone 阅读(906) 评论(0) 推荐(0)
摘要: 最近在工作中用到到了sql server的with..as,在此记录下它的用法 WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring)。查询的结果集被称为公用表表达式(CTE), 公用表表达式可以包括对自身的引用, 这种表达式称为递归公用表表达式。 对于U 阅读全文
posted @ 2020-10-25 14:09 JolyneStone 阅读(628) 评论(0) 推荐(0)
摘要: 因为想搞一个工具来生成一些dapper的模型类,T4的语法不太熟悉,而且T4需要预编译,所以就想着用大家都会用的Razor来实现代码生成器。 首先来看下如何来获取数据库表的信息,这里只用sql server来举例 select b.name [Schema], a.name [Name], c.va 阅读全文
posted @ 2020-10-03 22:59 JolyneStone 阅读(472) 评论(0) 推荐(0)
摘要: 前言 公司之前使用Ado.net和Dapper进行数据访问层的操作, 进行读写分离也比较简单, 只要使用对应的数据库连接字符串即可. 而最近要迁移到新系统中,新系统使用.net core和EF Core进行数据访问. 所以趁着国庆假期拿出一两天时间研究了一下如何EF Core进行读写分离. 思路 根 阅读全文
posted @ 2019-10-06 22:26 JolyneStone 阅读(5533) 评论(11) 推荐(15)