随笔分类 -  WPF

调用线程必须为 STA,因为许多 UI 组件都需要
摘要:WPF中,代码中准备控制控件内容时,有时会报错:调用线程必须为 STA,因为许多 UI 组件都需要我知道,在winform下面,使用多线程时,控件的值读取是可以的,但如果要更改,那么就必须进行一些特别的处理。难道在WPF中,也一样吗?首先,WPF中,当报上面那个错误时,代码可以改成类似以下: ... 阅读全文

posted @ 2014-12-05 14:35 左直拳 阅读(1945) 评论(0) 推荐(0)

WPF 下 label 的刷新
摘要:WPF下,label控件并没有什么 Refresh() 的方法。那么现在问题就来了。假设有这么个场景:WPF窗体上有一个按钮,一个Label,按下按钮,触发一些耗时的操作;在操作之前,Label显示一个信息,说现在开始要做什么什么东西了。结果,按钮按下去以后,系统会处于忙碌状态,而Label该先显示... 阅读全文

posted @ 2014-12-05 14:00 左直拳 阅读(713) 评论(0) 推荐(1)

桌面系统集成WEB认证系统方案
摘要:最近做的一个项目,有WEB版、WPF版、手机版。领导想集成集团的一个现成的认证系统,姑且称这个认证系统名为 W4认证系统。W4认证系统有如下特点:1、现成的2、是个单点登录系统3、不支持oAuth24、是个WEB版的认证系统,严重依赖于cookieWEB版还好,没有什么大的问题,但WPF版这些桌面程... 阅读全文

posted @ 2014-12-05 12:03 左直拳 阅读(256) 评论(0) 推荐(0)

WPF学习笔记:MVVM模式下,ViewModel如何关闭View?
摘要:矫枉过正,从一个极端走向另一个极端。MVVM模式,View只负责呈现,虽然也有后台代码,但基本上就是摆设,VM接管了一切的逻辑处理。那么,现在,大能的VM已经完成了所有的事情,这个窗口V如何才能自动关闭呢?据我目前少得可怜的WPF知识可知,有两种方案:一、利用View里的IsEnable属性。原理是... 阅读全文

posted @ 2014-06-20 22:29 左直拳 阅读(246) 评论(0) 推荐(0)

WPF学习笔记:ComboBox的数据绑定
摘要:UI VM static Dictionary olist = ... 阅读全文

posted @ 2014-06-20 22:28 左直拳 阅读(500) 评论(0) 推荐(0)

WPF学习笔记:获取ListBox的选中项
摘要:有代码有J8:UI ... 阅读全文

posted @ 2014-06-19 22:59 左直拳 阅读(2764) 评论(2) 推荐(0)

WPF学习笔记——没有前途的WPF
摘要:看上去,WPF比silverlight有前途一点。毕竟,微软还没有宣布,WPF停止更新。但我怀疑,不久的将来,WPF也会步其子集silverlight的后尘,要么不再出后续版本,要么向HTML5 + CSS3转型。WPF主要负责UI。虽然只要我们愿意,也可以像WINFORM那样,做出很强的逻辑处理程... 阅读全文

posted @ 2014-05-31 11:34 左直拳 阅读(463) 评论(0) 推荐(0)

WPF学习笔记——设置ListBox选中项的背景颜色
摘要:ListBox的选中项,在我这个WIN7里面,是亮蓝色,颜色是如此之浓厚,差不多遮盖了前景的字体!太不协调了。可是怎么设置呢?设置触发器,又是IsMouseOver,又是IsFocused,在谷歌里寻寻觅觅,无限的代码,无限的垃圾,无限的不知所谓。踏破铁鞋无觅处,偶然发现,应该这样写: ... 阅读全文

posted @ 2014-05-29 16:46 左直拳 阅读(547) 评论(0) 推荐(0)

WPF学习笔记——为BUTTON添加背景图片
摘要:首先要肯定,代码: 是正确的。这里对Background的设置,就是用于添加一张背景图片。这样的代码,编译绝对没有问题。但一运行,马上报错。报的是XML解析的错误。找来找去,问题在于图片 “transparent.gif" 上。图片是存在的,但问题在于它还没有被包含进项目中,所以运行就出错了。... 阅读全文

posted @ 2014-05-28 20:51 左直拳 阅读(758) 评论(0) 推荐(0)

WPF学习笔记——DataContext 与 ItemSource
摘要:作为一个WPF新手,在ListBox控件里,我分不清 DataContext 与 ItemSource的区别。在实践中,似乎:与似乎是等价的。我先记录下来,看看以后是否会明白。==============================================================... 阅读全文

posted @ 2014-05-19 16:50 左直拳 阅读(610) 评论(0) 推荐(0)

WPF学习笔记——ListBox用ItemsSource绑定数据源
摘要:作为一个WPF初学者,感到困难重重。在网上想查个ListBox绑定数据源的示例,结果出来一大堆代码,一看心就烦。我给个简洁一点的代码:后台代码: protected class UserItem { public UserItem(int Id, s... 阅读全文

posted @ 2014-05-10 13:37 左直拳 阅读(702) 评论(0) 推荐(0)

WPF学习笔记——在“System.Windows.StaticResourceExtension”上提供值时引发了异常
摘要:在“System.Windows.StaticResourceExtension”上提供值时引发了异常因应需要,写了一个转换器,然后窗体上引用,结果就出来这个错。编译的时候没事,运行阶段就异常。难道是转换器写错啦?断点调试,发现根本还没运行到转换器代码。仔细一看,系统报的是XAML解释的错,就纯粹是... 阅读全文

posted @ 2014-05-10 13:35 左直拳 阅读(2053) 评论(0) 推荐(0)

silverlight学习笔记——新手对silverlight的认识(1)
摘要:这几天在搞silverlight。虽然silverlight没有前途,但始终是微软的一门技术,界面基本上与WPF共通,用一下也无妨。学习过程并没有我原先想得那么容易,有些地方捣鼓了很久。究其原因,是我之前习惯了WEB开发。但最根本的原因,是我过去闭目塞听太久,不注重学习新知识,欠账过多所导致。以下是... 阅读全文

posted @ 2014-04-08 21:53 左直拳 阅读(138) 评论(0) 推荐(0)

silverlight
摘要:机缘巧合,让我接手一个功能,用silverlight开搞,只好学习一下。发现做界面真的很神速,跟WINFORM没什么两样,尤其是和WPF下的WINFORM没什么两样。所谓的RIA(富互联网应用),就跟以前的什么肥客户端、瘦客户端一个意思。WEB开发,界面开发相对比较耗时,交互性要大费周折,所以微软就... 阅读全文

posted @ 2014-03-24 21:32 左直拳 阅读(143) 评论(0) 推荐(0)

学习笔记——WPF
摘要:WPF,Windows Presentation Foundation。主要作用在于界面呈现,但Presentation却是介绍的意思。WPF采用XAML + 代码相结合的方式,感觉跟ASP.NET很相像。互联网时代,一切向WEB方向发展,所谓B/S、c/s,界线已经越来越模糊,没有本质上的区别了。... 阅读全文

posted @ 2014-03-06 10:31 左直拳 阅读(171) 评论(0) 推荐(0)

导航