`
emowuyi
  • 浏览: 1487919 次
文章分类
社区版块
存档分类
最新评论

Silverlight开发历程—(输入事件和非输入事件)

 
阅读更多

Silverlight事件主要分为输入事件和非你输入事件两个种类。

输入事件主要指鼠标、键盘等你输入设备的事件;非输入事件指对象生存期的改变以及状态的改变等。我们这篇文章主要讲输入事件,至于事件的功能这里不再描述,主要是通过一个综合的例子来体验事件.

做一个可以用鼠标在指定区域内随意拖放的圆,在拖放过程中用到MouseMove、MouseLeftButtonDown、MouseLeftButtonUp这三个事件在移动鼠标的过程中,实时的来获取鼠标的坐标,然后更新圆的Canvas.Top和Canvas.Left

XAML:


C#:


然后运行结果,可以随意拖动圆,不过不太完整当鼠标把圆拖到浏览器边缘以外看不到时,就拖不回来了。有兴趣的朋友可以再完善一下:

例子很简单,主要是为了体验Silverlight的输入事件。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics