程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Windows 8.1應用開發之觸控操作

Windows 8.1應用開發之觸控操作

編輯:關於.NET

與WPF相同Windows 8.1應用中也具有高級觸控操作(Manipulation),其中包含了三種常見的觸屏手勢:平移、縮放、旋轉,通過以下四種事件可為控件實現各種觸控操作:ManipulationStarting、ManipulationStarted、ManipulationDelta、ManipulationInertiaStarting、ManipulationCompleted。

打開Visual Studio 2013 Preview,新建Windows Store應用。在XAML代碼中添加Image控件,將ManipulationMode設置為ALL(也可按需要選擇不同模式),並為其添加ManipulationStarting、ManipulationDelta、ManipulationCompleted事件,以便後續實現相關手勢操作內容。RenderTransform中的CompositeTransform是一個控件變形組合,可容納多種變形屬性,如平移、旋轉、縮放。

<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">      
  <Canvas>
    <Image x:Name="imageElement" Source="images/cliff.jpg"
        Height="460" Width="758" Canvas.Left="300" Canvas.Top="150"
        ManipulationMode="All"
        ManipulationStarting="image_ManipulationStarting"
        ManipulationDelta="image_ManipulationDelta"
        ManipulationCompleted="image_ManipulationCompleted">
      <Image.RenderTransform>
        <CompositeTransform x:Name="imageCT" />
      </Image.RenderTransform>
    </Image>
  </Canvas>
</Grid>

查看本欄目

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved