加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

拖放 – 在Windows Phone 7 Mango中拖放

发布时间:2020-12-14 04:30:48 所属栏目:Windows 来源:网络整理
导读:你如何使用(Silverlight) Windows Phone 7(芒果)实现拖放操作? 即,我在页面的中心添加一个图像,然后想让用户在屏幕上移动该图像,也可能通过捏合来调整它的大小. 解决方法 一旦我开始玩Expression Blend 4,这就变得非常简单了! 这段代码非常适合移动: Grid
你如何使用(Silverlight) Windows Phone 7(芒果)实现拖放操作?

即,我在页面的中心添加一个图像,然后想让用户在屏幕上移动该图像,也可能通过捏合来调整它的大小.

解决方法

一旦我开始玩Expression Blend 4,这就变得非常简单了!

这段代码非常适合移动:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,12,0">
       <Image Margin="129,112,167,122" Source="mypicture.png" Stretch="Fill">
                <Custom:Interaction.Behaviors>
                    <il:MouseDragElementBehavior/>
                </Custom:Interaction.Behaviors>
       </Image>
</Grid>

关键部分是“Custom:Interaction.Behaviors”中的内容.

不确定这是否可用于执行其他一些自定义操作,或者是否捏,但我想这不是太远了?

这不仅适用于Mango级别的Silverlight – 我还没有实际安装Mango SDK,这应该适用于早期版本.

>我发现这似乎不允许一次拖动多个图像. AFAIK,iPhone支持11个手指同时触摸屏幕 – 我曾经构建了一个应用程序,您可以在屏幕上移动很多东西并且它同时运行良好.不确定WP7手机的限制是什么,但我使用的三星可能不仅限于1次触摸 – 这可能是此代码的问题.有人得到了更好的解决方案吗?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读