自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Silverlight 3中的Behavior技术(四)

 接着,我们在Invoke方法中撰写的程序代码如下: protected override void Invoke(object o) { TextBox TargetObject=Target; TargetObject.SelectAll(); } 其中的Target是目标对象,也就是我们

2010-03-31 21:05:00 2150

原创 Silverlight 3中的Behavior技术(三)

从前面的介绍中我们可以知道,当我们设计好了Action或Behavior之后,其实不仅是设计师(Designer)可以使用,一般开发人员在撰写应用程序时,也可以将常用的功能封装成了Action或Behavior,让其他开发人员直接套用。 我们在这边看一个简单的例子,从这个例子当中我们也来看如何设计Action。请参考底下这个画面:这是一个很典型的简单输入画面,使用者可以在Tex

2010-03-31 20:54:00 2212

原创 Silverlight 3中的Behavior技术(二)

OK,说了这么多,我们还是先来看看该怎么在开发环境当中使用Behavior技术。当然,就单纯的Silverlight开发人员(不管是Designer或是Developer)来说,开发环境安装好Blend 3是最低的要求,同时当您安装了Silverlight 3 SDK以及Blend 3 SDK、Silverlight 3 Toolkit等套件之后,您可以直接在Blend 3当中建立一个Silver

2010-03-31 20:48:00 3067 1

原创 Silverlight 3中的Behavior技术(一)

Silverlight 3这个版本刚释出时,让人感到惊艳的新功能很多,但要说哪一项技术可以彻底改变和提升开发人员与设计师之间的合作方式,并且能够达成真正的模块化并且提高程序代码重用性,对于Silvelright应用程序(或网站)的开发有着决定性的关键影响,那非Behavior技术莫属了。 几乎我的所有朋友(和客户们),对于Silverlight加入这个新功能无不大加赞许,它一举解决了过去d

2010-03-31 20:19:00 3996

原创 Silverlight 多点触控中图形的放大缩小

谈过了捕捉触控点、以及透过触控屏幕来手写绘图之后,当然,我们也希望能够像Surface或是Mobile Phone那样,能够用手指直接放大缩小图形,这一个部分就牵扯到所谓的笔势(gesture)了。 尽管Silverlight Touch API中并没有直接支持笔势,但我们还是可以透过先前介绍过的API来实现相关的行为。 从概念上来看,当我们要实现用两个触控点来缩放图形时,整个概念

2010-03-31 20:04:00 5547 4

原创 多点触控与Ink

先前介绍过Silverlight 3中的多点触控机制,另一个典型的多点触控范例则是配合Ink机制在场景中自由绘图,我们可以透过InkPresenter来呈现使用者在触摸板上绘制的每一点。要达成这样的效果并不困难:Public Sub New() InitializeComponent() Hook FrameReported事件 AddH

2010-03-31 20:02:00 1418

原创 Silverlight 4 中的打印功能

过去的Silverlight 1,2,3,经历了22个月,改版速度快的让人咤舌了,但是我相信没有比PDC的时候SL4 beta突然推出更让人讶异的事情了,真的,我们不是前阵子才在SL3 Launch吗? SL4 beta已经出了? 真是验证了我以前乌鸦嘴讲的揣测,看来Silverlight的改版硬是要直接追上.NET Framework的进度,一起迈向 4.0。 不过我们更关心的,是SL4

2010-03-31 17:56:00 4100 2

原创 Silverlight 4 中的WebCam支援

在刚推出的Silverlight 4 beta版中,终于支持了大家期待已久的WebCam功能,底下是测试页面:[測試]但请注意,测试前需先安装SL4 Developer runtimes才能执行,Webcam是建立网络服务应用程时相当需要的功能。整个程序的设计方式并不复杂,主要的代码段如下:private void Button1_Click(object send

2010-03-31 17:48:00 1962

原创 Silverlight 4中的档案拖曳支持

在Silverlight 4当中,针对拖曳的行为也有相当令人激赏的增强,这同时也让Silverlight中OOB应用程序所能达成的效果又向传统的WindowsForm应用程序逼近了一大步。过去我们已经可以透过程序代码在Silverlight应用程序的画面中让对象(element)们被拖曳,现在在Silverlight 4当中,我们甚至可以把实体档案拖曳到浏览器上正在执行的Silverlight

2010-03-31 17:39:00 2981 1

原创 Silverlight 4当中的剪贴簿支持

在Silverlight 4当中,剪贴簿开始被直接支持,但是由于毕竟应用程序是执行在浏览器当中,所以安全性还是会被额外的考虑,所以当您撰写的Silverlight应用程序欲存取剪贴簿时,会出现底下这样的画面:待使用者按下『是(Y)』后,我们的程序才能够存取剪贴簿。不过,程序代码却相当简单,存取剪贴簿的程序代码如下:private void Button_Paste_Click(obje

2010-03-31 17:30:00 669

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除