摘要:
WPF在做这方面其实倒是比WINFORM要简单太多 以下为代码 界面代码 <Window x:Class="MainViews.MatsterGrid" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x 阅读全文
摘要:
在贴吧上看到这么个需求,就是需要能够关闭最后一个处于激活状态的窗体 所以写了这么个小类 /// <summary> /// 窗体管理 /// </summary> public class WindowManager { private static Lazy<WindowManager> mana 阅读全文
摘要:
部分代码参考了CalcBinding 与之不同的是,我这个绑定有点儿花里胡哨,支持以下几种绑定 <!--可以写入简单的代码,但必须要完全限定名称--> <TextBlock Text="{e:Binding ElementName=window,Path='System.Convert.ToInt3 阅读全文
摘要:
我的思路是自定义一个扩展标记,直接在需要切换语言的属性上进行绑定 github地址 Install-Package GeneralTool.General 示例程序 功能: 1.支持设计时显示 2.支持语言字典自定义及嵌套 3.支持由key取当前语言的value 效果展示 阅读全文
摘要:
在.net中有提供一个SystemEvents的静态类,该类有多个事件可以监测到系统事件的变化 微软官方文档 https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.win32.systemevents?view=netframework-4.5. 阅读全文
摘要:
在上两节中,已经可以跨域调用WCf提供的服务了,但是如果参数是DataTable的话,就有点麻烦了 但是好在传递DataTable的xml文档其实是固定的,你可以字符串拼接(如果是前端JS的话,可能是免不了的) 现在来分析一下传递的DataTable的xml结构 下面是我生成的DataTable p 阅读全文
摘要:
上一篇章配置了如何可以使用http方式调用wcf,在C#代码中可以使用HttpClient,HttpWebRequest等web类进行请求 但是如果直接使用js发送ajax请求的时候却会出现跨域问题 首先是web.config中的system.serviceModel节点配置 如下: <system 阅读全文
摘要:
自己有一个项目是使用WCF写的,使用的是wsHttpBind,现在的新需求是要做Web版的,如果再写一套WebApi那工作量有点大了 WCF是可以使用Http进行访问的,只要在配置中开启了 <serviceBehaviors> <behavior> <!-- 为避免泄漏元数据信息,请在部署前将以下值 阅读全文
摘要:
之前发的那版有错误,固定死了是5条每页,新的应该没什么问题,经过了测试 /// <summary> /// 页面相关帮助类 /// </summary> public static class PageHelper { /// <summary> /// 计算按当前页码及最大生成页条数在总页数时生成 阅读全文
摘要:
注册 DockManager 的 ClosingPanel 事件 private void DockManager1_ClosingPanel(object sender, DockPanelCancelEventArgs e) { //判断是否为浮动窗体 if (e.Panel.FloatForm 阅读全文