canvas教程

Silverlight拖放功能相关应用技巧分享

字号+ 作者:H5之家 来源:H5之家 2017-06-10 09:01 我要评论( )

如果我们想要实现Silverlight拖放功能,首先需要做的就出发一些相关事件,这些事件包括:MouseLeftButtonDown事件;MouseMove事件;MouseLeftButtonUp事件等等。

Silverlight工具是一个非常有用的开发工具。可以帮助开发人员轻松实现基于多媒体播放操作等功能。在实际使用中,我们会体会到其强大的功能特定。在这里就先来了解其中Silverlight拖放功能的作用。

在Silverlight拖放功能的实现中,分为三个步骤:

1.按下鼠标,触发MouseLeftButtonDown事件,选择要拖动的对象。

2.移动鼠标,触发MouseMove事件,移动选择的对象。

3.放开鼠标,触发MouseLeftButtonUp事件,停止捕捉事件。

做一个简单的界面,用一个按钮来显示Silverlight拖放功能,如下XAML声明:

这里为了界面显示效果,使用了控件模板,后续会专门讲到。

Silverlight拖放功能之开始拖放操作

开始拖放操作,实现MouseLeftButtonDown事件处理程序,用两个全局变量来记录当前鼠标的位置和鼠标是否保持移动。

Silverlight拖放功能之移动对象

移动对象,实现MouseMove事件处理程序,计算元素的位置并更新,同时更新鼠标的位置。

Silverlight拖放功能之完成拖放操作

完成拖放操作,实现MouseLeftButtonUp事件处理程序。

【责任编辑:曹凯 TEL:(010)68476606】


原文:Silverlight拖放功能相关应用技巧分享 返回开发首页

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评