2010年9月21日

在Silverlight中请谨慎使用MVVM

摘要: 在Silverlight中请谨慎使用MVVM1.设计时的支持问题.  当VM中需要引用到webservice返回数据时,在VS的设计界面会出现如图bug,在设计时非常不方便。2.导航问题.  无法在MVVM中实现导航,很多案例曲线救国,要么改用HyperlinkButton,要么通过加载第三方dll实现导航。3.大量的代码.  1) Properties 可以这样理解View和ViewModel之...阅读全文

posted @ 2010-09-21 17:07 hades 阅读(1071) 评论(12) 编辑

2010年8月13日

Silverlight Chart 综合运用(样式、多轴、数据绑定、点状图、线形图、DataGrid、Chart导出综合运用)

摘要: 前面的文章,我们已经介绍过样式、数据绑定、点状图、线形图在Silverlight中的基本运用方法。这一章,我们将之前的内容融合起来,并进行一定的扩展。在下面,我们将实现下图功能:该图呈现的是一个典型的SQC图(Statistical Quality Control) 图中包含以下内容:1、Chart、Legend、点、线、的样式设置。2、多Y轴。图中设置了两个Y轴,第一轴(左) 与数据标准线绑定,...阅读全文

posted @ 2010-08-13 09:43 hades 阅读(4331) 评论(3) 编辑

2010年8月10日

C# 关闭其他程序窗口、进程

摘要: 在进行winform开发过程中有时候会需要关闭其他程序或者关闭进程,以前写过一篇相关介绍的文章,今天有同事问起来,于是在次翻出来和大家分享一下。下面介绍我所知的两种方法,应该对大家有帮助,如果有朋友知道其他的方法,谢谢共享一下。方法1ProcName 需要关闭的进程名称[代码]上面程序里定义了一个ArrayList,当不知道所要关闭的进程的具体名称的时候,可以将ArrayList 中的值放到一个l...阅读全文

posted @ 2010-08-10 16:45 hades 阅读(3475) 评论(2) 编辑

2010年8月9日

Silverlight Control(四)Chart (1) 初体验

摘要: Chart在任何一个与统计有关的项目中都是必不可少的.Silverlight自带了Chart控件,也有不少第三方支持的控件,其中之一就是Visifire,不过现在已经收费了.的确Silverlight自带的Chart控件不如其他第三方控件那么华丽,但是在不需要刻意追求绚丽视觉效果的项目中Silverlight自带的Chart包含的功能已经是绰绰有余的了.好吧,进入正题,既然是初体验本章仅对最基本的...阅读全文

posted @ 2010-08-09 17:22 hades 阅读(2509) 评论(0) 编辑

Silverlight 如何导出图片

摘要: 在项目中我们经常会碰到需要将某些页面或者控件导出成图片的需求,例如将Chart导出.那么在Silverlight中,我们如何实现这样的功能呢.  在老外的论坛上找到了解决方案,将控件转成流,然后在进行绘图导出.算法来自老外的论坛,稍微做了些调整.以下主要介绍使用方法.  为了方便起见,我们建立一个文件夹存放要用到的三个类EditableImage.cs,PngEncoder.cs和ElementT...阅读全文

posted @ 2010-08-09 15:09 hades 阅读(1962) 评论(2) 编辑

2010年8月6日

Silverlight Control(一)ComboBox 数据绑定、自定义、取值

摘要: Silverlight的ComboBox与winform中的ComboBox存在类似的地方,但也有不同之处,本章包含以下内容:一、ComboBox 如何添加和绑定数据。二、ComboBox 如何添加自定义Item。三、ComboBox 如何取得所选项的值。首先我们在页面添加4个ComboBox分别用不同的形式进行绑定。代码接下来,我们先介绍添加和绑定数据的方法。如何添加和绑定数据:[代码]上面的代...阅读全文

posted @ 2010-08-06 15:43 hades 阅读(2995) 评论(5) 编辑

Silverlight Style (二) 自定义样式在后台代码中应用

摘要: 上一章我们了解到了如何在页面或者App.xml文件中创建自定义样式,以及如何在页面文件中应用自定义的样式。本章将介绍如何在后台应用自定义样式,以及如何在后台自定义样式。一、应用已有的自定义样式:拿上一章我们自定义的样式举例:<Application xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation xmlns:x...阅读全文

posted @ 2010-08-06 09:59 hades 阅读(2596) 评论(0) 编辑

2010年8月5日

Silverlight Style (一) 如何在页面应用样式

摘要: “样式”在开发过程中是非常重要的一环,通过样式开发人员可以控制控件的外观以给用户更良好体验。而且,使用样式能够更方便的调整应用了该样式的控件的外观。本文主要介绍如何在Silverlight的页面代码中增加样式。Silverlight与传统的Web页面不同,不能使用css 样式表,而是一套不同的样式系统。通常情况下,我们会在页面中定义如下的标签,并在该标签中定义样式。<...阅读全文

posted @ 2010-08-05 15:50 hades 阅读(2851) 评论(1) 编辑

Silverlight Binding (One Time,One Way,Two Way)

摘要: 本文将探讨Silverlight绑定的三种方式-One time,One way,Two way。  One way binding  从名称就可以了解到该方法只支持单向的从数据对象到UI的绑定。例如,界面上有一个textbox name='txtYear',text属性绑定了某个数据对象的'year'属性。则一旦该数据对象发生了改变,txtYear的text会跟随改变。但是相反的,txtYear...阅读全文

posted @ 2010-08-05 14:48 hades 阅读(1500) 评论(0) 编辑

2010年3月10日

正则表达式

摘要: "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9...阅读全文

posted @ 2010-03-10 13:46 hades 阅读(111) 评论(0)  编辑

导航

统计

公告