- 浏览: 59899 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (93)
- java (3)
- ios (9)
- wp (15)
- android (0)
- js (1)
- 服务器 (0)
- db (0)
- linux (1)
- python (0)
- xcode (0)
- ide (2)
- maven (0)
- spring (0)
- sql (0)
- 第三方 (1)
- nexus (0)
- nginx (11)
- tomcat (0)
- jenkins (0)
- zookeeper (1)
- git (1)
- svn (0)
- uml (0)
- redis (4)
- activemq (1)
- flume (0)
- kafka (0)
- mysql (1)
- memcached (0)
- mybatis (0)
- mac (0)
- mongo (1)
- docker (6)
- cache (0)
- jvm (0)
- markdown (0)
- springboot (24)
- mycat (3)
- LTS (3)
- 运维 (0)
- opts (1)
- netty (1)
- tcc (0)
- ffmpeg (2)
- 直播 (6)
- cxf (0)
- nodejs (0)
- storm (0)
- elasticjob (0)
- php (0)
最新评论
1.利用Silverlight Tookit中提供的手势服务监听进行处理
上码:
MainPage.xaml
<phone:PhoneApplicationPage
x:Class="wp8ToolkitTouches.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait" Orientation="Portrait"
shell:SystemTray.IsVisible="True"
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
>
<Grid x:Name="LayoutRoot" Background="Transparent">
<Image Width="200" Height="200" Source="/Assets/1.png" x:Name="imdsf">
<Image.RenderTransform>
<CompositeTransform x:Name="tramsform"></CompositeTransform>
</Image.RenderTransform>
</Image>
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener
Tap="onTap"
DoubleTap = "onDoubleTap"
Hold="onHold"
Flick="onFlick"
DragStarted="onDragStarted"
DragDelta = "onDragDelta"
DragCompleted="onDragCompleted"
PinchStarted="onPinchStarted"
PinchDelta = "onPinchDelta"
PinchCompleted="onPinchCompleted"
>
</toolkit:GestureListener>
</toolkit:GestureService.GestureListener>
</Grid>
</phone:PhoneApplicationPage>
MainPage.xaml.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using wp8ToolkitTouches.Resources;
namespace wp8ToolkitTouches
{
public partial class MainPage : PhoneApplicationPage
{
// 构造函数
public MainPage()
{
InitializeComponent();
}
/*
Tap="onTap"
DoubleTap = "onDoubleTap"
Hold="onHold"
Flick="onFlick"
DragStarted="onDragStarted"
DragDelta = "onDragDelta"
DragCompleted="onDragCompleted"
PinchStarted="onPinchStarted"
PinchDelta = "onPinchDelta"
PinchCompleted="onPinchCompleted"
*/
private void onTap(object sender, GestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("单击");
}
private void onDoubleTap(object sender, GestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("双击");
}
private void onHold(object sender, GestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("长按");
}
private void onFlick(object sender, GestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("轻击");
}
/*********************************************************************/
private void onDragStarted(object sender, DragStartedGestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("拖动开始");
}
private void onDragDelta(object sender, DragDeltaGestureEventArgs e)
{
tramsform.TranslateX += e.HorizontalChange;
tramsform.TranslateY += e.VerticalChange;
System.Diagnostics.Debug.WriteLine("拖动中...");
}
private void onDragCompleted(object sender, DragCompletedGestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("拖动结束");
}
/*********************************************************************/
double initialScale;
private void onPinchStarted(object sender, PinchStartedGestureEventArgs e)
{
initialScale = tramsform.ScaleX;
System.Diagnostics.Debug.WriteLine("捏动作开始");
}
private void onPinchDelta(object sender, PinchGestureEventArgs e)
{
double d = e.DistanceRatio;
//imdsf.TR
tramsform.ScaleX = tramsform.ScaleY = initialScale * d;
System.Diagnostics.Debug.WriteLine("捏动作中..." + d);
}
private void onPinchCompleted(object sender, PinchGestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("捏动作结束");
}
}
}
这个demo添加了一张图片,对图片进行了缩放和拖拽操作
上码:
MainPage.xaml
<phone:PhoneApplicationPage
x:Class="wp8ToolkitTouches.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait" Orientation="Portrait"
shell:SystemTray.IsVisible="True"
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
>
<Grid x:Name="LayoutRoot" Background="Transparent">
<Image Width="200" Height="200" Source="/Assets/1.png" x:Name="imdsf">
<Image.RenderTransform>
<CompositeTransform x:Name="tramsform"></CompositeTransform>
</Image.RenderTransform>
</Image>
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener
Tap="onTap"
DoubleTap = "onDoubleTap"
Hold="onHold"
Flick="onFlick"
DragStarted="onDragStarted"
DragDelta = "onDragDelta"
DragCompleted="onDragCompleted"
PinchStarted="onPinchStarted"
PinchDelta = "onPinchDelta"
PinchCompleted="onPinchCompleted"
>
</toolkit:GestureListener>
</toolkit:GestureService.GestureListener>
</Grid>
</phone:PhoneApplicationPage>
MainPage.xaml.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using wp8ToolkitTouches.Resources;
namespace wp8ToolkitTouches
{
public partial class MainPage : PhoneApplicationPage
{
// 构造函数
public MainPage()
{
InitializeComponent();
}
/*
Tap="onTap"
DoubleTap = "onDoubleTap"
Hold="onHold"
Flick="onFlick"
DragStarted="onDragStarted"
DragDelta = "onDragDelta"
DragCompleted="onDragCompleted"
PinchStarted="onPinchStarted"
PinchDelta = "onPinchDelta"
PinchCompleted="onPinchCompleted"
*/
private void onTap(object sender, GestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("单击");
}
private void onDoubleTap(object sender, GestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("双击");
}
private void onHold(object sender, GestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("长按");
}
private void onFlick(object sender, GestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("轻击");
}
/*********************************************************************/
private void onDragStarted(object sender, DragStartedGestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("拖动开始");
}
private void onDragDelta(object sender, DragDeltaGestureEventArgs e)
{
tramsform.TranslateX += e.HorizontalChange;
tramsform.TranslateY += e.VerticalChange;
System.Diagnostics.Debug.WriteLine("拖动中...");
}
private void onDragCompleted(object sender, DragCompletedGestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("拖动结束");
}
/*********************************************************************/
double initialScale;
private void onPinchStarted(object sender, PinchStartedGestureEventArgs e)
{
initialScale = tramsform.ScaleX;
System.Diagnostics.Debug.WriteLine("捏动作开始");
}
private void onPinchDelta(object sender, PinchGestureEventArgs e)
{
double d = e.DistanceRatio;
//imdsf.TR
tramsform.ScaleX = tramsform.ScaleY = initialScale * d;
System.Diagnostics.Debug.WriteLine("捏动作中..." + d);
}
private void onPinchCompleted(object sender, PinchGestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine("捏动作结束");
}
}
}
这个demo添加了一张图片,对图片进行了缩放和拖拽操作
发表评论
-
wp win8开发:scrollview滑动动画效果
2017-01-10 17:07 462产品需求,暂别ios开发,着手win8开发。 说说这个scr ... -
wp wp8:自定义Button图片背景
2017-01-10 17:11 334自定义一个返回按钮,以下是我的操作。 内容部分也是在网上 ... -
wp wp8:指定通信资源(端口)已由另一个应用程序使用 错误
2017-01-10 17:06 411测试机器是820t时,一直正常运行,后来改用920t的时候安装 ... -
wp wp8:自定义控件 自定义progressbar
2017-01-11 13:31 348MProgress.cs using System; usi ... -
wp wp8:服务器推送
2017-01-11 13:32 427前提:必须使用真机,真机注册 服务器端使用的是winform ... -
wp wp8:lbs
2017-01-12 10:51 449上码:不解释 using System; using Sys ... -
wp wp8:计划通知
2017-01-10 17:06 407using System; using System.Coll ... -
wp wp8:后台任务
2017-01-10 17:10 395MScheduledTaskAgent项目下 Schedule ... -
wp wp8:页面转换 page transitions
2017-01-12 10:47 527首先导入Toolkit.dll文件 将App.xaml.cs ... -
wp wp8:公共样式定义
2017-02-07 10:12 477在Resources下创建一个名称为buttonStyle.x ... -
wp wp8:后台传输服务
2017-01-11 13:27 4551.TransferPreferences属性设置: 后台传 ... -
wp wp8:自定义dll库创建
2017-01-11 13:28 491鉴于项目测试: 创建一个wp8项目 在解决方案下 右键 操 ... -
wp wp8:sqlite安装
2017-01-12 10:47 467打开vs 检测一下时候安装了sqlite for window ... -
wp wp8&win8:Stretch的Uniform和UniformToFill
2017-01-12 10:51 586Uniform,控件的高度和宽度会增加直到达到了容器的大小,也 ...
相关推荐
源码带有后台管理端 可开发安卓端-苹果端源码 功能上基本都齐全操作性简单 UI设计界面简洁 播放页全屏Tips优化 搜索功能全屏兼容 ...http://pic.jiqizhijia.net/wp-content/uploads/2021/08/13031827231.jpg
pro破解版。 文件大小1.81M,看清楚这个,做好对比。 支持2.0-4.5。 要正常采集请打开自动摘要功能。
WordPress虚拟资源交易平台主题 iDowns1.8.3带说明,预览图地址:https://www.tianma88.com/wp-content/uploads/2019/05/c85ffbbad9ccd82.jpg;;...
wpsshop电商系统官方版本V6.1.5. 一键安装 Wpsshop安装步骤: 1、将源码解压到服务器空间 2、访问你的网址进行安装, 正常会跳转到 http://域名/install.php 3、按照系统提示进行安装 4、进入后台 后台地址...
在Android、iOS、Windows Phone(WP)以及Symbian等平台上,PhoneGap提供了丰富的插件系统,能够访问设备的各种特性和功能。 标题中的“PhoneGap的插件(Andriod iPhone,WP,Sy都有)”指的是PhoneGap支持的适用于...
//【wp light】【wp】 //mode: "scroller",//操作方式【scroller】【clickpick】【mixed】 //display: 'bubble', //显示方【modal】【inline】【bubble】【top】【bottom】 //dateFormat: 'yyyy-mm-dd', // 日期...
使用PCL实现的欧几里德聚类ROS节点,配合地面过滤可实现较为理想的激光雷达障碍物检测,具体见博客链接:https://blog.csdn.net/AdamShan/article/details/83015570
【作品名称】:基于Python的网站路径扫描工具 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程...[ 200 ] https://www.bodkin.ren/wp-content/themes/mylife-wp
cocos2d-x手机游戏开发(跨android/ios/wp7/wp8/windows 8平台) 游戏课程特点: ---------------------------------------------------------- 1、国内首创跨平台游戏开发 2、深度讲解Cocos2D-X并运用于实战 3、...
该项目已被https://github.com/Automattic/wp-api-console取代,该项目现在通过developer.wordpress.com为API控制台提供动力。 开发黑客需要node.js,为您的系统安装node.js。 (例如brew install节点)。 要启动并...
root@bt:/pentest/backdoors/web/weevely# ./main.py -t -u http://hack-test.com/Hackademic_RTB1/wp-content/plugins/hax.php -p koko Weevely 0.3 - Generate and manage stealth PHP backdoors. Copyright (c) ...
ISCT_Wp_Open( pathname:/dev/i2c-0, flags:0 ) [Result] fd:4 [VFW] No.01-01-002 <i2c-0> : OK ###test No.01-01-003 ISCT_Wp_Open( pathname:/dev/i2c-0, flags:1 ) [Result] fd:5 [VFW] No.01-01-003 ...
WP阿贾克斯 WP主题/插件开发人员的简单轻量级Ajax处理程序 安装 安装此扩展的首选方法是通过 。 要安装WP_Ajaxer库,只需: $ composer require Varunsridharan/WP_Ajaxer 前面的命令只会安装必要的文件,如果您...
库的大小最小为49,8 kB(压缩后为14 kB)。 建立 使用yarn或npm将wp-nuxt依赖项添加到您的项目中 加入wp-nuxt到modules的部分nuxt.config.js { modules : [ // Simple usage 'wp-nuxt' , // With options [ '...
wp-yaml 用于将 YAML 数据转换为可导入 Wordpress XML 的节点实用程序。 开始: npm install -g wp-yaml 要转换 YAML 文件,请传递文件路径: wp-yaml parse -i test/test.yaml 默认情况下,该命令将输出到 ...
主题作者:精智WP主题 JianZhanPress.com 主题演示:http://demo.jianzhanpress.com/jzp-blogb2 主题下载 :https://www.jianzhanpress.com/?p=3229 下载说明:此版本V1.0为免费版本,下载文件包中包括主题文件...
Avada-zh_CN.mo-这是主题语言包,上传到:wp-content/languages/themes/ fusion-builder-zh_CN.mo-这是插件语言包,上传到:wp-content/languages/plugins/ fusion-core- zh_CN.mo-这是插件语言包,上传到:wp-...
《WP7位置服务应用开发详解》 在移动设备领域,Windows Phone 7(简称WP7)是由微软公司...同时,随着WP8和WP9的迭代,位置服务的功能也得到了进一步的增强和完善,使得开发者能够构建更加智能和个性化的移动应用。
"wp-syntaxhighlighter-evolved"就是这样一个插件,它增强了原生的SyntaxHighlighter Evolved,允许用户在发布包含MATLAB代码的博客文章时,对代码的显示样式进行自定义,包括更改代码字体。这个插件对于那些经常...
此外,描述中提到的"wp-syntax"可能与WordPress插件有关,这通常是用于增强网站上代码显示的样式,而不是直接与MATLAB相关。不过,如果你打算将MATLAB代码发布到WordPress博客,这个插件可能会有所帮助,因为它能...