介绍
重新想象 Windows 8 Store Apps 之 手势
监测边缘手势
手势操作 - Manipulate 的应用(位移手势,缩放手势,旋转手势)
手势识别 - GestureRecognizer 的应用
示例
1、演示如何监测边缘手势
Input/Touch/EdgeGestureDemo.xaml
<Page x:Class="XamlDemo.Input.Touch.EdgeGestureDemo" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:XamlDemo.Input.Touch" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"> <Grid Background="Transparent"> <StackPanel Margin="120 0 0 0"> <TextBlock Name="lblMsg" FontSize="14.667" /> </StackPanel> </Grid> </Page>
Input/Touch/EdgeGestureDemo.xaml.cs
/* * 演示如何监测边缘手势 * * EdgeGesture - 边缘手势的帮助类 * GetForCurrentView() - 获取当前的 EdgeGesture 对象 * Starting - 边缘手势开始时触发的事件 * Completed - 边缘手势完成后触发的事件 * Canceled - 边缘手势取消后触发的事件 * * EdgeGestureEventArgs - 触发边缘手势事件后的事件参数 * EdgeGestureKind - 边缘手势的输入类型(Touch, Keyboard, Mouse) */ using System; using Windows.UI.Input; using Windows.UI.Xaml.Controls; namespace XamlDemo.Input.Touch { public sealed partial class EdgeGestureDemo : Page { public EdgeGestureDemo() { this.InitializeComponent(); EdgeGesture edgeGesture = EdgeGesture.GetForCurrentView(); edgeGesture.Canceled += edgeGesture_Canceled; edgeGesture.Completed += edgeGesture_Completed; edgeGesture.Starting += edgeGesture_Starting; } void edgeGesture_Starting(EdgeGesture sender, EdgeGestureEventArgs args) { lblMsg.Text += "EdgeGesture Starting"; lblMsg.Text += Environment.NewLine; } void edgeGesture_Completed(EdgeGesture sender, EdgeGestureEventArgs args) { lblMsg.Text += "EdgeGesture Completed"; lblMsg.Text += Environment.NewLine; } void edgeGesture_Canceled(EdgeGesture sender, EdgeGestureEventArgs args) { lblMsg.Text += "EdgeGesture Canceled"; lblMsg.Text += Environment.NewLine; } } }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索windows
, 事件
, 手势
, text
, 手势缩放
, 手势识别
, 服务器app识别
, ios手势识别器
, 手势识别方法
, 指纹识别app
, View进行手势识别
, View手势识别
边缘
,以便于您获取更多的相关知识。