摘要: 这是项目里的一个问题点,组里的同学在设置Focus事件时候,遇到了死锁,最后StackOverFlow。写一个小例子一个Textbox控件输入值,一个TextBlock显示结果,一个检索ButtonTextBox框里输入一个ID,去系统里检索一个值,把结果显示在TextBlock里。当查询不到结果时候把焦点停留在TextBox里,当然触发的条件有TextBox失去焦点时和按检索Button时。对于测试焦点的小例子,我们当然不用去连数据库,写个简单的方法如果输入的值为【123】时候返回结果AAA,输入其他以外的结果表示不存在,把焦点停留在Textbox里很多没有同学开始写的时候都会Button_ 阅读全文
posted @ 2013-01-14 13:22 A神降临 阅读(5731) 评论(0) 推荐(1) 编辑
摘要: 下午在帮组里的同事解决一个小问题,为了以后方便,把就把它收集一下吧。新建一个TextBlock作为最基础的一个控件,他所携带的功能相对于其他的控件要来的比较少,比较值得关注的属性出了布局用的以外和数据绑定意外,就只剩下的Text属性来。TextBlock的默认内容属性是Text。对于换行来说,需要关注的也就是Text和Inline2个属性。常见的TextBlock换行方法1)转义字符换行 在XAML的后台文件中加入代码1 Me.TextBlock1.Text = "AAAAAAA " + vbCrLf + "BBBBBBBB"1 this.TextBlo 阅读全文
posted @ 2013-01-13 20:16 A神降临 阅读(23434) 评论(2) 推荐(4) 编辑
摘要: WPF的特性看来WPF的概要和特性时候,发现有些知识点是我遗漏的为了便于以后方便使用就把全部亮点都罗列出来,以下观点纯属个人意见,如有错误欢迎探讨。(1)广泛整合性:这个说实话,这个有,但是其他的技术也可以有。个人不认为是什么亮点(2)分辨率无关:WPF使用的是矢量图形,可以省去分辨率的考虑。以前的一个物流项目的做帮助板块图片的排版,做得简直就是噩梦啊,因为要应对的显示器类型实在多。#补足一下#,虽然书本上列出了,WPF与分辨率无关,但是实际项目上的排版还是应该要注意下的。我现在的项目中就碰到了FHD屏幕与SXGA屏幕时候,画面有文字被切的事情,后来是写代码把它修正了(3)硬件加速:WPF是基 阅读全文
posted @ 2012-12-23 19:05 A神降临 阅读(2695) 评论(0) 推荐(0) 编辑
摘要: 从去年的9月份开始接手了这个次世代的电子病历系统项目,从最初的加入项目,到现在与WPF有无数的交集,我的组员们经常问及我有关于WPF这方面的知识,自己由于前期都是在做管理,兼顾Model层的开发,抽不出时间来系统学习一下前台这门技术,回答问题时候都是以前做WINFORM时候的经验在回答,到底对不对自己也无法掌握。项目处于收尾阶段了,还有一点BUG,几个性能技术点有待解决,是时候给自己充充小电,补补课了。虽然没有系统学习过WPF,但是通过查询资料,也理解了Binding,MVVM设计模式。现在通过解读《WPF揭秘》来巩固一下知识,做一下知识的拾遗。 阅读全文
posted @ 2012-12-23 19:03 A神降临 阅读(252) 评论(0) 推荐(0) 编辑