摘要: 架构: logo: logo标识(在image文件夹中修改某图片名称为icon) default: 默认页面的启动效果(在image文件夹中修改某图片名称为Default) image:存放图片(根目录下) 4个UIViewController: CategoryViewController, Pl... 阅读全文
posted @ 2014-04-01 23:06 晕菜一员 阅读(391) 评论(0) 推荐(0)
摘要: In this post I am going to talk about how to programmatically switch between different HubTile Visual States. Since the HubTile does not expose any API for changing / switching between its visual states manually it is not obvious how you can do that. However, the solution is pretty simple: you just 阅读全文
posted @ 2014-04-01 22:37 晕菜一员 阅读(176) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/wangrenzhu2011/article/details/10207413(转)[csharp]view plaincopyprint?[TemplatePart(Name=A_PARTNAME,Type=typeof(Border))][TemplatePart(Name=B_PARTNAME,Type=typeof(Border))][TemplatePart(Name=C_PARTNAME,Type=typeof(Border))][TemplatePart(Name=D_PARTNAME,Type=typeof(Border))][Temp 阅读全文
posted @ 2014-04-01 22:35 晕菜一员 阅读(322) 评论(0) 推荐(0)
摘要: 首先建立jsonObject,当然你也可以使用xml解析,目前介绍一下我使用的方法。[csharp]view plaincopyprint?/***********************************************************说明:Json通用转换类*********************************************************/usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceXfrog.Net{//////用于构建属性值的回调//// 阅读全文
posted @ 2014-04-01 22:34 晕菜一员 阅读(364) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/wangrenzhu2011/article/details/8578806(转)在winrt中 多点触控 控件的应用越来越多,例如 各种手势与 控件之间的互动,如常规的:放大缩小,滑动,旋转,轻扫等。。但是如果我们需要自定义一些手势,那么需要大量的条件语句判断,严重的影响了性能,往往这些判断在ui 中计算,当触控点过多时会引起系统内响应过慢。当然 常规的解决办法是将这些条件判断放置在多线程中处理。但是该方式治标不治本,条件过多时,代码会显得非常混乱 难以维护。。下面我将介绍一种比较合理的方式处理该问题。通过Predict定义多个条件,通过Action 阅读全文
posted @ 2014-04-01 22:33 晕菜一员 阅读(254) 评论(0) 推荐(0)
摘要: WP7中的菜单栏一个应用程序的菜单栏的内容是有限的,最多不超过4个,排列顺序是以菜单栏中间为中心,然后从左往右排列。WP7提供了两种类型的菜单栏,一种是全局的菜单栏,也就是说在所有的页面中都会出现的,而另一种就是局部的菜单栏,就是在某个页面才出现的。全局的菜单栏必须在App.xaml文件中定义,它会以一行简单的XAML代码加到任何一个页面中。对于局部菜单栏的定义,我们有两种方法,第一种是使用XMAL,第二种是直接在代码里面定义。菜单栏上的icon限制最大为48x48像素,所以我们不能超过这个值,否则会失真,因为它会自动拉申的,WP7已经在系统里提供了挺多的icon了,所以我们最好是使用系统默认 阅读全文
posted @ 2014-04-01 22:31 晕菜一员 阅读(154) 评论(0) 推荐(0)
摘要: 导航控件Silverlight的Windows Phone应用程序是基于一种可以让用户在不同页面内容间来回导航的页面模型。这个模型是基于其中的frame控件,而页面间的导航就是靠它。下面的表格列出了Windows Phone程序的用来支持导航的控件。PhoneApplicationFrameWindows Phone的Silverlight程序主控件。用来支持页面的导航。PhoneApplicationPage可以被PhoneApplicationFrame导航的控件。下图显示了frame和页面模型。布局和分组控件布局控件通常指可以包含其它控件的控件,它包含其它控件和一些视觉元素。就像其名字一 阅读全文
posted @ 2014-04-01 22:16 晕菜一员 阅读(260) 评论(0) 推荐(0)
摘要: -DeepZoom:源于遥感影像的金字塔显示方式,提供了与高分辨率图像进行交互的能力,可以快速缩放图像而不影响应用的性能,加载或平移图像时可以光滑过度 -应用:高分辨率、极大图像的浏览,3D合成图像,广告宣传 -分类:Single和Collection-DeepZoom Composer制作工具下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=457B17B7-52BF-4BDA-87A3-FA8A4673F8BF-MulitScaleImage:打开、放大和平移多分辨率图像,快速任意缩放展示大图形、高分辨率图像的 阅读全文
posted @ 2014-04-01 22:16 晕菜一员 阅读(303) 评论(0) 推荐(0)
摘要: (1)API去友商100里申请布局代码:Exp.xaml --> ... 阅读全文
posted @ 2014-04-01 22:04 晕菜一员 阅读(235) 评论(0) 推荐(0)
摘要: 从8月22起Windows Phone marketplace可以提交7.1 sdk开发的应用了,尽管提交页面和方式与7.0是同一个,但是还是会出现一些问题。并且在提交之前也注意一些问题。7.0应用转为7.1应用我之前有一些应用都是在7.0下开发的,但是因为要用到7.1的一些新特性,所以就需要把应用转成7.1然后再继续开发。转换方法:1)打开工程属性页面,将目标版本改为7.12)在工程上单击右键,选择“Upgrade to Windows Phone 7.1”菜单另外还需要注意的是:如果转为7.1后,一般就无法改回7.0了。一般如果开发应用时是直接在7.1下开发的,应该没有什么问题,但是许多人 阅读全文
posted @ 2014-04-01 22:01 晕菜一员 阅读(159) 评论(0) 推荐(0)
摘要: 1. 系统资源。在wp7开发中可以看到很多使用系统资源(resource)的例子,例如默认的新page:http://blog.csdn.net/matrixcl/article/details/7057291(转)[html]view plaincopy这里的PhoneTextTitle1Style便是资源。系统的资源定义在这里:C:\Program Files\Microsoft SDKs\Windows Phone\v7.1\Design , 根据安装路径不同,这个路径有一些差异。这个路径下有DarkBlue、DarkBrown、LightBlue等文件夹,分别对应手机上选定的主题色+高 阅读全文
posted @ 2014-04-01 21:54 晕菜一员 阅读(197) 评论(0) 推荐(0)
摘要: 在Windows Phone 7中播放视频有两种方式,一种是使用MediaElement 控件来播放,一种是使用启动器MediaPlayerLanucher来实现视频的播放。用MediaElement 控件来播放视频比较灵活,你需要自己去实现播放暂停进度条等等的功能,播放屏幕的大小也可以由你来自定义,用启动器MediaPlayerLanucher来播放视频,是相当于调用了系统的默认播放器来打开你的视频,不过你可是改不了人家系统默认的播放器滴。第一种方式:MediaElement 控件播放视频。 MediaElement 可以播放许多不同类型的音频和视频媒体。MediaElement 基本上是一 阅读全文
posted @ 2014-04-01 21:52 晕菜一员 阅读(188) 评论(0) 推荐(0)
摘要: HubTile参考了下,就做了一个豆瓣的FM应用豆瓣的API在百度里查一下。整个应用很简单,无非是解析豆瓣的JSON数据,然后读取,下载图片和歌单 阅读全文
posted @ 2014-04-01 21:50 晕菜一员 阅读(185) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/matrixcl/article/details/7057291(转)Toolkit(http://silverlight.codeplex.com/)中有一个不错的控件:HubTile。但这个控件只能用于173*173的Tile,如果想放其他尺寸的的就麻烦一些了(一行并排3个显示的Tile)下面是实现可重定义tile大小的完整代码步骤1:写一个Converner类,用于缩放double类型的数值需要命名空间:using System.Globalization;using System.Windows.Data;[csharp]view plainc 阅读全文
posted @ 2014-04-01 21:40 晕菜一员 阅读(326) 评论(0) 推荐(0)
摘要: 在最新的Windows Phone Toolkit中我们可以看到HubTile这个控件,首先先了解下什么是HubTile,简单来说,就是允许你给你的应用程序添加些生动或富有意义的瓦片(Tile)。HubTile可以包含图像,标题,信息以及通知提示。同时,我们也可以通过GroupTag属性对HubTile进行分组,它们的动画效果由下面的事件随机触发:Flip animation with PlaneProjectionTranslate animation接下来我们就开始学习HubTile,值得注意的是,HubTile的设计应该满足Metro UI风格的,所以它的默认大小硬编码为173X173, 阅读全文
posted @ 2014-04-01 21:37 晕菜一员 阅读(170) 评论(0) 推荐(0)
摘要: Windows Phone XNA游戏提供的重力传感器可以利用量测重力的原理判手机移动的方向,允许使用者利用摇动或甩动手机的方式控制游戏的执行,其原理和汽车的安全气囊相同,在侦测到汽车快速减速的时候立刻充气以保护驾驶人与乘客不会受伤。要使用重力传感器当做游戏程序的输入,以 XNA 为基础的游戏程序可以利用 Accelerometer 类别提供的功能启用/停用重力加速器,取得重力加速器的状态,以及处理重力加速器引发的事件。 Accelerometer 类别常用的属性属性名称说明State管理重力加速器状态的属性,其型态为 SensorState 列举型态。有关 SensorState 列举型态. 阅读全文
posted @ 2014-04-01 21:31 晕菜一员 阅读(216) 评论(0) 推荐(0)
摘要: 在WP7手机的开始屏幕,如果你Hold住某一个瓷贴,就会发现除了你按住的那个瓷贴其他全部下沉半透明,然后开始在不停地漂来漂去~~今天来模仿一下这个效果。新建一个项目,然后在Grid里放一个ListBox。OK 开始编写 ListBox 的模版。首先是ItemsPanelTemplate。 我们放一个WrapPanel,让它进行自动排列和换行。然后就是主要的 ItemTemplate。 这里 放了一个 Grid ,里面很简单,一个 Image 用来 做 右上角删除图标。然后是一个 HubTile,简单模仿一下。主要的是 Grid ... 阅读全文
posted @ 2014-04-01 21:30 晕菜一员 阅读(240) 评论(0) 推荐(0)
摘要: 展示图 建议搜索:线路查询:应用商店式瀑布浏览(语义缩放):路线规划: 阅读全文
posted @ 2014-04-01 21:29 晕菜一员 阅读(117) 评论(0) 推荐(0)
摘要: 效果图:还在羡慕metro的ProgressRing吗?wpf 也可以拥有首先说下思路,一共6个点围绕一直圆转,所以需要使用rotation动画 并且一直转下去。那么下面的问题就好解决了。首先是xaml 部分我们需要实现旋转动画:所以要用到这个:[html]view plaincopyprint?上面这一段是单个ellipse的运动轨迹,当然你需要在属性中设置他的中心点值代码如下:[html]view plaincopyprint?接下来的事情就好办了,我们需要他转1圈就消失 结束后也消失,所以需要控制透明度,[html]view plaincopyprint?最终把一个圆变成多个圆的工作 就 阅读全文
posted @ 2014-04-01 21:27 晕菜一员 阅读(750) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/wangrenzhu2011/article/details/7732907(转)实现方法:对Manipulation进行抽象化 使不同容器可共用多点缩放事件,C# 代码如下:[csharp]view plaincopyprint?usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingWindows.Foundation;usingWindows.UI.Xaml;usingWindows 阅读全文
posted @ 2014-04-01 21:25 晕菜一员 阅读(247) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/wangrenzhu2011/article/details/8750820(转)本文章将以如何实现 开始菜单上的tile 为主。该控件代码经过测试可直接使用。tile 在我的思路中分为了 3层。基于ContentControl实现HeaderedContentControl 用于增加Tile种的内容标题在HeaderedContentControl 的基础上 实现 3d变换 根据触点方向触发不同动画。实现HubTileBase在HubTileBase 下我们可以实现多种磁贴如liveTile(实时反馈) MosaicTile(仿wp8 风格) Pul 阅读全文
posted @ 2014-04-01 21:23 晕菜一员 阅读(301) 评论(0) 推荐(0)
摘要: 1) Resume method does resume on cases where resume is possible. Meaning if the server accepts range-requests, the download would resume, otherwise restart.2) When you are creating the storage file store your data, you have to use GenerateUnique name enum value to avoid overriding the existing file.S 阅读全文
posted @ 2014-04-01 21:18 晕菜一员 阅读(233) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/wangrenzhu2011/article/details/8175492(转)在metro 风格中 动态磁贴是他的精髓在wp7 的开发中 我们可以使用hubtile 来制作类似效果但是在 win8 中并不具备这个功能,下面我们来通过扩展GridViewItem 来实现 PictureHubTile[html]view plaincopyprint?[html]view plaincopyprint?usingSystem;usingSystem.Collections.Generic;usingSystem.Collections.ObjectMo 阅读全文
posted @ 2014-04-01 21:14 晕菜一员 阅读(285) 评论(0) 推荐(0)
摘要: 解释一下这标题:apple个人开发者证书无线发布app的实现,也就是说不经过发布到app store,直接在ios设备上安装app,注:ios设备不需要越狱。之所以有这篇文章的产生,可以看这里:不通过App Store,在iOS设备上直接安装应用程序下面直接上图,介绍实现步骤:1、设置签名利用developer profile或者adhoc distribution profile签名app,注意,不能使用distribution profile方式签名,经过测试,是无法安装的。其中原因个人认为developer profile和adhoc distribution profile都可以指定设 阅读全文
posted @ 2014-04-01 17:08 晕菜一员 阅读(554) 评论(0) 推荐(0)
摘要: 今天在iOS设备上安装天翼云存储app,在safari上直接打开http://cloud.189.cn/wap/index.jsp,点击“点击免费安装”,如下图:神奇的事情发生了,设备上直接下载app然后安装了,不需要经过app stroe。安装完后第一次点击app打开,会提示“是否打开distribution”之类的。去app store搜索一番,发现没有“天翼云存储”这个app。这一下可被震惊了,可能孤陋寡闻,ios的app还可以用这种方式来安装,那以后可不方便了?好奇心来了,研究了一下,发现点击打开的链接如下:itms-services:///?action=download-manif 阅读全文
posted @ 2014-04-01 16:32 晕菜一员 阅读(2529) 评论(0) 推荐(0)