1. 程式人生 > >WPF多點觸控放大縮小旋轉

WPF多點觸控放大縮小旋轉

如果要方法縮小一個canvas,或圖片:

<Canvas x:Name="picShow" ClipToBounds="True" Canvas.Left="0" Canvas.Top="0" Height="509" Width="720">
        <i:Interaction.Behaviors>
            <ei:TranslateZoomRotateBehavior x:Name="eiPic" TranslateFriction="0.1" RotationalFriction="0.1"/>
        </i:Interaction.Behaviors>
        <Image x:Name="image1" Height="410" Canvas.Left="45" Source="" Canvas.Top="42" Width="629"/>
</Canvas>
只要在控制元件中新增<i:Interaction.Behaviors>  <ei:TranslateZoomRotateBehavior/> </i:Interaction.Behaviors> 就可以拉伸改控制元件。

如果在canvas中新增該行為則可拉伸canvas中所有控制元件。

TranslateFriction是移動摩擦力,RotationalFriction是旋轉摩擦力。

eiPic.SupportedGestures = ManipulationModes.None;  //控制是否移動
ManipulationModes中還可以控制控制元件的移動方向和單方向移動。

相關推薦

WPF觸控放大縮小旋轉

如果要方法縮小一個canvas,或圖片: <Canvas x:Name="picShow" ClipToBounds="True" Canvas.Left="0" Canvas.Top="0" Height="509" Width="720">

android 自定義ImageView實現圖片手勢滑動,觸控放大縮小效果

首先呢,還是一貫作風,我們先來看看眾多應用中的示例:(這種效果是很常見的,可以說應用的必須品.)                             搜狐客戶端                                    百度新聞客戶端          

android 自定義ImageView實現圖片手勢滑動 觸控放大縮小效果

                轉自:http://blog.csdn.net/jj120522/article/details/8467810首先呢,還是一貫作風,我們先來看看眾多應用中的示例:(這種效果是很常見的,可以說應用的必須品.)                           搜狐客戶端  

WPF觸摸放大縮小旋轉

top rotation https csharp 添加 template wpf 轉載 nds 原文:WPF多點觸摸放大縮小旋轉 版權聲明:本文為博主原創文章,需要轉載盡管轉載。 https://blog.csdn.net/z597

Android 觸控放大縮小旋轉、位移)

通過多點觸控實現圖片的放大、縮小、旋轉、位移效果。 private float oldX1 = 0; private float oldX2 = 0; private float oldY1 = 0; private float oldY2 =

Appium觸控-MultiAction對頁面進行放大縮小

在網頁中我們經常使用縮放操作來便利的檢視具體的資訊,在appium中使用MultiAction多點觸控的類來實現 MultiAction是多點觸控的類,可以模擬使用者多點操作。主要包含載入add()和執行perform()兩個方法. MultiAction一般和TouchAction結合使用,故

Android觸控技術,實現對圖片的放大縮小平移,慣性滑動等功能

首先推薦一下鴻洋大大的打造個性的圖片預覽與多點觸控視訊教程,這套教程教我們一步一步實現了多點觸控實現對圖片的平移和縮放的功能,這篇文章我將在鴻洋大大的基礎之上做了一些擴充套件功能: 1.圖片的慣性滑動 2.圖片縮放小於正常比例時,鬆手會自動回彈成正常比例

WPF 觸控式螢幕觸控影象的縮放旋轉和移動

<dxc:DXWindow xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:dxg="http://schemas.devexpress.com/winfx/2008/x

圖片的預覽處理----觸控放縮/雙擊放大縮小/viewPager衝突解決

在android中,多點觸控和雙擊圖片很常用,比如朋友圈點選圖片放大兼具手勢點選滑動等;當然也有不少第三方來支援這些 比如:phtotView等; 下面來實現一個自己實現的多點操作的圖片預覽,老規矩 先上圖來展示效果: 由於是擷取模擬器的gif 所以沒有

兩個手指觸控 滑動 放大縮小 縮放

using UnityEngine; using System.Collections; public class FingersTwo : MonoBehaviour {   public   GameObject  m1, m2;   int Z_Far = 0, Z_

觸控實現圖片移動和放大縮小

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" androi

android ImageView 手勢縮放,雙擊放大,自由滑動,觸控,慣性滑動

相容viewPager import android.animation.ObjectAnimator; import android.animation.ValueAnimator; import android.content.Context; import android.graphics

移動端頁面的觸控——旋轉

今早在segmentfault上看到一篇文章《超小Web手勢庫AlloyFinger原理》,最後提到一個多點觸控的介紹,因為沒寫過所以覺得應該蠻有意思,以下是我寫完旋轉demo後,對問題從分析到解決的過程: 多點觸控如何判定? var touchStart = f

Android DIY之路 (一) 指定區域圖片合成 放大 縮小 映象 旋轉

最近一直的工作是手機上的DIY操作,功能很多網上資料不多,將最近遇到的功能分解成模組 今天介紹的是圖片(我這裡也可以是任意View 常見的還有Edittext需要這樣的功能 指定區域多圖片合成 放大 縮小 映象 旋轉) 一一分享,當然做法有很多種,我分享其中嘗試

觸控顯示坐標

pointer ext ech col etc static sca 初始 信息 public class MainActivity extends AppCompatActivity { @Override protected void onCreat

WPF 觸摸開發[2]:WPF觸摸的幾個手勢的執行順序

的人 賦值 一個 release 比較 touch 開始 tar 分析 原文:WPF 多點觸摸開發[2]:WPF觸摸的幾個手勢的執行順序前面我講了在win7下使用模擬器,進行調試模擬多點觸摸,其實際開發中這樣也比較麻煩.. 要拿幾個鼠標. 所以更多的人會 買個觸摸套 套在

基於Visual C 2010開發Windows7應用 觸控圖片處理應用程式 1 同時處理張圖片

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

基於Visual C 2010與windows SDK fo windows7開發Windows 7的觸控特性應用

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

安卓自定義View進階-觸控詳解

Android 多點觸控詳解,在前面的幾篇文章中我們大致瞭解了 Android 中的事件處理流程和一些簡單的處理方案,本次帶大家瞭解 Android 多點觸控相關的一些知識。 多點觸控 ( Multitouch,也稱 Multi-touch ),即同時接受螢幕上多個點的人機互動

C WinForm 開發Windows7觸控(Multi-Touch)應用程式

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!