- 博客(18)
- 收藏
- 关注
转载 WPF样式统一之DevExpress设置窗体,控件为Office风格
DevExpress相信不少人用过,虽然人家不是免费的,但是用过的应该都知道,确实是花了心血的C#插件,下面来介绍下在DevExpress下如何统一设置自己的WPF程序为经典Windows风格。窗体设置windows风格:导入上图两个DLL将自己的窗体改为DevExpress的主题窗体类:ThemeWindow.设置主题主要是靠Appl...
2019-09-30 00:45:00
1047
转载 vs报错 "多步操作产生错误。请检查每一步的状态值"
今天在开发一个插件图表控件,在实例化后向数据库Update时候,报出此错误,刚开始以为是我用的异步方法,在调用程序的句柄的时候的线程问题,索性改成了同步方法,仍然报出此错误。后来Debug和排错,定位到是数据库的问题,经过检查某字段长度溢出。如出现此错误,并且有数据库写操作,请仔细检查数据库类型和长度与写入的数据是否匹配。转载于:https://www.cnblogs.com/q...
2019-09-27 18:57:00
268
转载 WPF属性之理解附加属性
附加属性,顾名思义,和被附加的控件没有依赖关系,只是强行给目标控件挂上一个“属性值”,以便于操作之。就好比,你在学校是学生,那么就要听老师的管教,在公司是下属,就要服从老板的命令一样。我们常见的附加属性有grid.row,canvas.left等属性,这些属性目标控件并无多大关联,附加到你所使用的控件上,则可以被其真实依赖的对象所"驱动"。下面我们来简单模拟以下Canvas.Le...
2019-09-27 11:21:00
300
转载 WPF国际化方式1之资源文件
先看效果吧,个人觉得由于MVVM模式的UI响应属性变化的特殊机制,资源文件和内存数据都是国际化不错的选择。1.首先准备两个资源文件用来做中文和英文的转换使用,将程序中需要转换语言都弄成两个版本,分别放到两个资源文件中。将其中一个设为默认的语言,将默认的语言的资源文件的生成操作改为"Page"。...
2019-09-27 01:36:00
363
转载 EntityFramework经典数据访问层基类——增删改查
namespace StudentSys.DAL{ public class BaseService<T>:IDisposable where T:BaseEntity,new() { protected readonly StudentContext _db; public BaseService(Studen...
2019-09-22 23:53:00
136
转载 IQueryable不能使用异步方法的解决方案
---恢复内容开始---看见别人用Linq to Sql的Async好久了,我还没开始用,感觉太土了,跟不上潮流了,打开vs,就准备写个查询,然后发现我用一个IQueryable的对象,怎么都点不出异步方法???嗯???,按照微软的尿性,和之前给哪些集合扩展一些lamda查询一样,这些异步查询肯定都在某个命名空间里面被扩展出来的,奈何上网也找不到,英文也不好,就懒得去找了,先用下面的...
2019-09-22 23:44:00
456
转载 WPF数据模板中绑定事件不触发问题
今天比较闲,做一个练手的项目,结果在xaml中写了一个用户的数据模板后,在其中的某个Canvas上绑定了一个鼠标左击的事件,结果调试的时候,无论怎么点击都不跳到断点那里,百思不得其解。之后尝试不绑定事件,直接采用内联事件的写法,将事件写在控件上,并且事件的处理写在cs代码而非ViewModel中,则可以使用,如此可以判断是采用MVVM时,命令没有成功绑定到事件上。刚开始以为是...
2019-09-22 22:50:00
321
转载 EF框架之——Code First以及踩过的这些“坑”
传送门 Code First使用步骤 Code First报错和解决办法以前在上海做了一段时间的Asp.net,基本用的都是.net自带的EF框架连接数据库,不过都是用的Model First,最近开了个项目,我就先把数据层,搭建了下,用的Code First,用起来要比Model First繁琐一点。今天来一起走一遍这个让我踩了几个雷的Code ...
2019-09-06 01:15:00
186
转载 深入浅出WPF(Binding篇1)
Binding在业界的使用一直是音译而来的,称为"Binding"。Binding的源是逻辑数据对象,目标则是UI层上面的控件对象。数据通过Binding送达UI层,被UI层展示出来,也就完成了数据驱动UI的过程了。下面通过一个很简单的列子来引入我们最原始的Binding:<Window x:Class="BindingTest.MainWindow" ...
2019-09-05 18:49:00
73
转载 Ubuntu以及CentOS7修改ssh端口号详细步骤
1.Ubuntu修改ssh端口号步骤: 1.修改sshd.config文件。执行vim etc/ssh/sshd_config.增加上我们需要增加的ssh的端口号。图例增加了5309的端口号。 ESC+:wq保存退出,出现错误E45: 'readonly' option is set (add ! to override)执行ESC+:wq!还是出错,这里主要是权限问...
2018-07-26 17:10:00
3246
转载 spring 3.0 @ResponseBody注解返回中文问号乱码解决办法
前几天给公司做项目,很久没接触java项目的我,遇到了一个问题,就是我在利用异步到控制器中查询,然后返回jaon字符串到前台,字符串中包含中文,于是我直接用了@ResponseBody注解,来返回到前台。但是中文一直是问号返回到前台。后来几经尝试,在配置文件中添加字符集还是没用,我发现我没写错,后来某次突然想到是不是因为放错位置了,果然,字符集配置应该放在包扫描配置之前,不然扫描完成...
2018-05-14 09:14:00
217
转载 关于Json字符串"反序列化Error reading JObject from JsonReader. Current JsonReader item is not an object: Start...
描述的很清楚就是说给它的不是一个对象,而是一个数组,所以他在建议你用JArray去解析,但是你明明就是给它的一个对象,并不是一个数组这是我下意识的去把我的json字符串中的"[ ]"给去掉了,毕竟他在c#中就是表示的数组的意思我原先的数据:[{"projectCode":"10001","trolleyCode":"133332000","MainContent":"1001",...
2018-04-12 14:47:00
5248
转载 Java网站开发的一些问题以及解决(cookie消失,上传头像,js等)
1.首先是cookie的问题,很多人都是遇到了将数据存储到cookie中并且add到response之中,但是还有返回其他页面或者刷新页面cookie消失的情况,除了设置cookie的存活时间外,还要讲你需要保存的cookie(一般都是用户名和密码,而一般登录页面都是在开始),所以最好将cookie的保存路径设置到项目根路径,这样下级路径才能访问到。具体代码如下Cookie ...
2018-03-09 16:31:00
164
转载 C#异步执行带有返回值和参数的方法,且获取返回值
很多时候需要用到这些小知识点,做做笔记一起成长下面是需要异步执行的方法 //获取所有的邮件 private List<EmailModel> GetEmailOnlyCount(POP3_ClientMessageCollection pOP3Collection) { int i = 0; ...
2018-02-28 16:39:00
1336
转载 JAVA 利用反射自定义数据层框架
之前的随笔一直都在介绍c#,主要公司最近的业务都是做桌面程序,那么目前c#中的WPF肯定是我做桌面程序的不二之选,做了半年的WPF,也基本摸清了c#写代码的套路和规则(本人之前是两年多的JAVA开发者,除了大学没有接触过任何c#的编程),我在大三开始搞工作室,接网站的单子,最难过的时候,一个人要写前台后台,说实话是JAVA把我引上了这条程序员的"不归路",我在南京上的一所9...
2018-02-06 16:43:00
119
转载 JAVA实现网页上传头像
大概实现就是在页面嵌入一个file类型的input控件,并且将之隐藏,点击上传传递到这个控件上面,选择文件,将图片以base64的方式传递到后台,后台解码器解码,保存图片,并且把图片名字保存到数据库或者直接把图片转为byte数组存到数据库,数据库接收类型为binary。这里我就介绍第一种办法将图片保存到本地的方式。1.前台input控件的代码,这里设置accept表示只接受图片类...
2018-01-22 16:50:00
712
转载 浅尝辄止WPF自定义用户控件(实现颜色调制器)
主要利用用户控件实现一个自定义的颜色调制控件,实现一个小小的功能,具体实现界面如下。首先自己新建一个wpf的用户控件类,我就放在我的wpf项目的一个文件夹下面,因为是一个很小的东西,所以就没有用mvvm的模式去编写代码,直接把控件的逻辑写在了cs文件中。废话不多说上代码。1.首先是三个滑动条(值为0-255,各自代表三原色,红蓝绿)和一个右边的显示区域的依赖属性的注册 ...
2018-01-15 14:33:00
363
转载 关于WPF添加右击ContextMeun,以及获取所绑定控件的源
今天在公司给公司做一个门禁软件,其中有一个添加员工的功能,功能已经做好,但是页面的右边是一个treeView控件,于是我想到再添加员工后,可以在treeview上的部门的TreeViewWithIcons可以右击刷新一下,添加ContextMenu的代码如下。 ContextMenu meun = new ContextMenu(); ...
2018-01-10 10:30:00
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人