WPF Multi-Touch 开发:高效开发模式

在前几篇文章中已经介绍了触屏操作的多种模式,并对其开发方式也有了进一步了解。细心的朋友应该会发现在上一篇文章中,如果拖 动图片过快它会因惯性效果飞出程序窗口外,也就是说还需要对其进行边界限制等相关开发。而且无论是哪种触屏操作都需要开发者逐行逐 句的编写代码,本篇将为大家介绍一种高效的多点触屏开发模式。

其实我们只需利用CodePlex 中的Multi-Touch Manipulation 项 目即可,该程序不仅支持WPF,还可以进行Silverlight 和Windows Phone 7 的项目开发。下载并安装程序,打开Blend 4 新建项目,在设 计窗口绘制一个矩形。

在Behaviors 菜单中可以找到FluidMoveBehavior和 TranslateZoomRotateBehavior 两个选项,并将其拖入Rectangle 中使矩形具有触 屏操作特性。

时间: 2024-11-16 17:20:59

WPF Multi-Touch 开发:高效开发模式的相关文章

wpf开发c/s模式的新浪微博工具,实现某条微博的评论、转发和分享?

问题描述 1.请问如果使用.net4.0wpf开发c/s模式的新浪微博工具,实现某条微博的评论.转发和分享,可行吗?2.需要通过新浪微博的链接来识别是哪条微博,并对其进行评论.转发和分享操作,可行吗?3.开发包含这些功能的c/s模式的新浪微博工具,需要申请新浪微博的appkey类型是微应用,还是轻应用还是其他?4.个人用户能申请到吗?每天需要转发或评论或分享应该是30-100条之间,需要支付api费用吗?费用大约是多少?5.用新浪微博的三种sdk中的哪个sdk比较好?7.如果不建议使用新浪api

PHP开发高效WEB系统的技巧讲解

通过对PHP语言的学习,大家知道它是一门功能强大的计算机语言,被许多程序员用来开发网站.接下来我们将为大家介绍PHP开发高效WEB系统的相关绩效. PHP开发高效WEB系统小项目 - 简单而直接的PHP   一般对于一个功能页面在20以下的网站,我们可以用一个很简单的框架结构来写.在这个规模上,我建议是使用比较直接的面向过程编码方法,原因很简单,没有必要把class文件弄的N 多,结果controller里边就一个new就完了.当然,需求频繁变化的项目除外. 在这个级别上,php优点表现的很明显

web标准实现高效开发系列之二

web|web标准 web标准让大家学会了手写代码,显然这样的效率不够高.关于高效开发早已提到了web标准推广的日程上来了,可是现在的成效还不是很让人满意,我个人观点,开发的时候从整体到局部,提高开发效率的时候要从局部到整体,因为这是一种组装,比如head区域,文章显示块,内容列表块,表单块......让你的代码复用起来. 小毅已经整理很很多了,但是没有针对DW的,我个人比较喜欢DW,界面美观方便,而且提供多种浏览器预览,做法就是将常用的XHTML代码作成存入DW的剪辑库,不需要的部分就删除掉,

(iOS开发总结)代理模式

一.代理模式 代理模式(Delegate)即委托模式,不仅在应用开发中经常使用,而且是iOS SDK设计中常见的一种设计模式,例如UIKit框架中UI的交互逻辑通常需要开发人员自定义代理类去处理. 开发中代理模式常见用途 传值 功能分化接口设计 交互接口(自定义控件) 二.理解 撇开学科概念,代理俩字的意思是:一方帮助另一方代为处理(完成)一些工作或者任务.作为名词,则这个"一方" 就叫代理.如此理解,代理也可为独立的一者. 那么在开发这里,开始应该是这样: 类A引用着一个类B对象,类

android开发-Android开发调节情景模式的相关问题,大神速来!

问题描述 Android开发调节情景模式的相关问题,大神速来! 调节或开关移动数据.铃声震动静音.屏幕亮度.锁屏时间情景模式的时候,系统会发送相对应的广播吗?也就是说在开发中能接收到这些对应的广播吗?或者有什么办法能监听到它们的状态改变呢? 有做过相关类型的朋友吗?麻烦给点启示.谢谢啦. 解决方案 你说的这些似乎并没有对应的系统广播,但是各自对应的状态都可以通过系统服务获取到,建议直接再自己的应用获取这些状态,自己注册广播来监听它们状态的改变即可.我大安卓这么diao,实现这些状态的监听还不分分

关于高效开发的一些套路与实践

在开发中,编码我们有分层架构.设计模式做为套路来高效开发,但你也知道编码不是开发的全部,一个完全的开发流程用面向对象思想来概括,它分为OOA(面向对象分析).OOD(面向对象设计).OOP(面向对象编程).一个好的代码结构是需要需求分析,架构设计做为辅助的,Stay尝试向你描述一个理想高效的工作流程,有了这个套路,不仅能让你缩短编码时间,还能得到团队的认可. 关于高效开发,大多数人的第一反应就是成熟的分层架构.设计模式以及第三方lib.这些给了我们设计准则还有便利的工具更快的去做需求实现. 高效

用Git子模块和Docker Compose实现高效开发工作流

本文讲的是用Git子模块和Docker Compose实现高效开发工作流,[编者的话]搭建开发环境一直让程序员们头疼,本文使用Git子模块和Docker Compose实现高效率的开发工作流,让程序员能够轻松搭建出开发环境,把精力投入到需要开发的应用本身. 问题 自我们从Continuous Software雇佣了第一位远程开发的程序员以来,我们就意识到精简开发工作流的重要性.当新入职的程序员接手由很多应用组成的复杂项目时,我们想尽量避免以下这几个问题: 缺少stack模块:Node.js.PH

Android编程之高效开发App的10个建议_Android

本文讲述了Android编程之高效开发App的10个建议.分享给大家供大家参考,具体如下: 假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比.耗电.耗内存.接下来就会得到用户的消极评论,最后名声也就臭了.即使你的应用设计精良.创意无限也没用. 耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功.这就是为什么在开发中确保最优化.运行流畅而且不会使Android系统出问题 是至关重要的了.这里不需要讨论高效编程,因为我们不会关心你写的代码是否能够经得起测试.

微信公众平台-微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急

问题描述 微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急 微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急 解决方案 编辑模式?开发模式吧..开发模式下发布的新信息也会推送给客户 解决方案二: 编辑模式?开发模式吧..开发模式下发布的新信息也会推送给客户

DocuSign获5000万美元融资 专注开发高效电子签名平台

近日,据科技博客TechCrunch报道,近日新创公司DocuSign宣布,它们在D轮融资中成功获得5000万美元的投资,DocuSign公司已经向美国证券交易委员会提交了相关文件.DocuSign公司专注于开发高效的电子签名平台,该轮融资的成功将给公司的发展带来新的契机,而其后续发展势头如何,还要我们拭目以待. 本轮融资由KPCB风险投资公司领投,另外风投公司Accel Partners.Comcast Ventures等也参与了本轮融资. 另外本轮融资之后,KPCB风险投资公司合伙人玛丽·米