![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF学习
上海猿猿
一个04年参加工作的码农,愉快的国企7年,愉快的外企7年。1年初创,现在混迹于某知名民企。干过Delphi, C# WPF,Cocoa Object-c 都是写的桌面应用。现在做java SpringBoot+SpringCould的应用开发。
展开
-
在VS2008的WPF工程中添加事件的方法
<br />在VS2008中WinForm或都者ASP.net工程中如果选定一个控件,可能通过双击属性窗口的事件一览表中的相应事件来添加事件及事件函数。可是在WPF的工程中属性窗口中并没有事件一览表。如果添加正确的事件及事件函数呢?<br />如下图:<br /><br />有如下三种方法:<br />一,通过双击控件。这种方法只能添加极少数但是最常用的事件。<br />二,通过XAML编辑器。通过XAML编辑器的代码IntelliSence功能。如下图,在标签内部,输入一个空格,就会显示如下的属性列表。选转载 2011-01-24 13:48:00 · 2762 阅读 · 0 评论 -
如何在WPF应用程序中使用Invoke
<br />WinForms<br /><br />private delegate void UpdateUiTextDelegate(Control control, string text);<br />private void UpdateUiText(Control control, string text)<br />{<br />if(InvokeRequired)<br />{<br />Invoke(new UpdateUiTextDelegate(UpdateUiText), new o转载 2011-01-24 13:56:00 · 2042 阅读 · 1 评论 -
常用正则表达式--编写自定义输入控件用
<br />正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。<br />匹配中文字符的正则表达式: [/u4e00-/u9fa5]<br />评注:匹配中文还真是个头疼的事,有了这个表达式就好办了<br />匹配双字节字符(包括汉字在内):[^/x00-/xff]<br />评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<br />匹配空白行的正则表达式:/n/s*/r<br />评注:可以用来删除空白行<br />匹配HTML标转载 2011-03-01 20:30:00 · 648 阅读 · 0 评论 -
WPF—线程模型和Dispatcher
<br />开始着手写这个WPF系列,这里的一站式,就是力争在每一个点上能把它讲透,当然,做不到那么尽善尽美,如果有不对的地方也欢迎朋友们指正,我会逐步补充,争取把这个系列写好。 <br />通常,WPF 应用程序从两个线程开始:一个用于处理呈现,一个用于管理 UI。呈现线程有效地隐藏在后台运行,而 UI 线程则接收输入、处理事件、绘制屏幕以及运行应用程序代码。 <br />UI 线程对一个名为 Dispatcher 的对象内的工作项进行排队。 Dispatcher 基于优先级选择工作项,并运行每一个工作项转载 2011-03-03 15:47:00 · 689 阅读 · 0 评论