对于一个新建的类库项目,要先添加"WindowsBase"引用,才能对引用ICommand所在的命名空间:System.Windows.Input.但是,之后你会发现,VS提示错误:"未能找到类型或命名空间名称“ICommand”(是否缺少using指令或程序集引用?)".解决方法:添加PresentaitionCore.dll引用.
分类:
其他好文 时间:
2014-09-05 16:22:42
阅读次数:
231
(1)学习数据库的时候最恼火的是不知道怎么连接,不想VS那样在WPF中我们直接使用函数即可调用数据库,但是在java中我们要使用JDBC技术,
因此我们的方法肯定要复杂一些!看了很多博客明文,试了很多方法还是不成功,最后看了《JavaWeb技术详解》恍然大悟,特给大家分享一下!
(2)首先看一下我的项目机构:
其中带有标出来的就是需要准备的;lib目录下的为jar包网上下载的;Man...
分类:
数据库 时间:
2014-09-04 19:09:00
阅读次数:
295
原因也很直接,老板需要,一开始为TextBox发愁,就找了这个控件凑合用,至于版权什么的,内部工具也不卖钱,而且我不懂英文,也就无视了:Extended WPF Toolkit? Community Edition人家是专业的,所以技术方面我就不研究了,但是,密码框却不能加水印,这倒是挺无聊的。实在...
分类:
数据库 时间:
2014-09-04 18:55:29
阅读次数:
282
今天在项目中遇到check box的Content的内容缺少'_', 原因是WPF的ContentPresenter默认会把‘_’作为加速键的转义字符。 比如CheckBox的content为“_IsEnable”, 实际结果:显示为“IsEnable”; 当你按键“i”时,会触发Click事件,就可以快速的选中或者取消选中。如果想要显示‘_’, 可以将控件内部的ContentPresenter的...
分类:
其他好文 时间:
2014-09-04 15:02:49
阅读次数:
216
oracle没有ORACLE自增字段这样的功能,但是通过触发器(trigger)和序列(sequence)可以实现。下面给大家讲个例子:1、在Oracle中创建一个表:1、创建一个表create table t_client (id number(4) primary key,pid number(...
分类:
数据库 时间:
2014-09-04 14:51:49
阅读次数:
242
oracle没有ORACLE自增字段这样的功能,但是通过触发器(trigger)和序列(sequence)可以实现。下面给大家讲个例子:1、在Oracle中创建一个表:1、创建一个表create table t_client (id number(4) primary key,pid number(...
分类:
数据库 时间:
2014-09-04 14:31:59
阅读次数:
221
Q:什么时候会用到DP?A:当你需要支持样式,数据绑定,动画, Blend设计器等Q:DP与CLR属性不同的关键点有?A:Static,GetValue/SetValue (DependencyObject), Dependency, 时间换空间Q:DP的值优先级是?A:属性系统强制转换>动画>本地值>触发器>Setter>继承>依赖属性元数据的默认值Q:DP的优势?A:继承,减少内存占用空间,变...
分类:
其他好文 时间:
2014-09-04 13:20:59
阅读次数:
192
在WPF应用开发中,需要WPF操作后台注册的Windows Service,可是WIX打包的安装程序不具备赋予WPF App默认管理员权限。因此,需要我们手工在WPF项目中添加管理员权限:1、右击项目->Properpies->Security->Enable ClickOnce security ...
分类:
其他好文 时间:
2014-09-04 13:07:59
阅读次数:
259
在WPF中,我们知道界面层可以通过Trigger触发器实现“条件”——“赋值”的功能属性触发器Property Trigger:当Dependency Property的值发生改变时触发。数据触发器Data Trigger: 当普通.NET属性的值发生改变时触发。事件触发器Event Trigger...
分类:
其他好文 时间:
2014-09-04 09:31:37
阅读次数:
236