
Windows Phone
文章平均质量分 53
ycproc
这个作者很懒,什么都没留下…
展开
-
Windows Phone开发技术博文归纳终结篇
虽然CSDN的Windows phone7开发专栏已经开通了很长时间了 点击跳转到专栏 ,但是感觉还是没有能把技术和知识点集中。现在把我所有windows phone7的博文都集中归纳了一下,希望能达到应有的效果!由于文章太多,最近更新的我将会在文章后面标注(New)控件篇:windows phone开发之 listbox分页加载数据windows phone开发之Image控件windows p原创 2012-02-15 10:19:34 · 3677 阅读 · 6 评论 -
Windows Phone之弹出对话框组件尝试Demo
废话不多说,在公司等我家妞儿下班顺便研究测试了一下一个对话框的组件,觉得挺不错的,推荐一下Windows phone的开发者。首先下载一个第三方的组件,放在bin目录里面。下载地址:点击打开链接其次我直接贴代码接下来是前台的XAML代码:<phone:PhoneApplicationPage x:Class="MicroBlogForWP7.AccountManager" xml原创 2011-12-15 20:39:08 · 3287 阅读 · 2 评论 -
Windows Phone开发之获取摄像头
引入命名空间:Using Microsoft.Phone.Tasks;代码段: void cameraCaptureTask_Completed(object sender, PhotoResult e) { BitmapImage bmp = new BitmapImage(); bmp.SetSource(e.ChosenP原创 2011-12-21 10:44:22 · 2588 阅读 · 0 评论 -
Windows Phone开发之客户端本地简单填充加密解密
using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input;using System.Windows.Media;u原创 2011-12-21 10:46:56 · 2077 阅读 · 0 评论 -
Windows Phone开发之Image控件
后台数据绑定 //本地 this.image1.Source = new BitmapImage( new Uri("Desert.jpg", UriKind.Relative) ); //网络 this.image1.Source = new Bitmap原创 2011-12-22 15:30:56 · 2288 阅读 · 0 评论 -
Windows Phone开发之 listbox分页加载数据
private void listbox1_MouseMove(object sender, MouseEventArgs e) { if (Result[0] == "1") { //获取listbox的子类型ScrollViewer Scrol原创 2012-01-11 11:44:57 · 2801 阅读 · 1 评论 -
Windows Phone开发之图片上传
首先是 后台类 /// /// 上传文件 /// public class UploadFile { public UploadFile() { } /// /// 根据文件名、文件类型与文件流实现化原创 2012-02-08 15:04:53 · 3581 阅读 · 4 评论 -
Windows Phone开发之调试手机拍照功能
如果需要调试拍照功能,方法如下:连接手机Zune连接完成后关闭运行->cmd进入路径c:\Program Files\Microsoft SDKs\Windows Phone\v7.1\Tools\WPConnect\x86(64位系统进x64)运行WPConnect.exe原创 2012-04-01 22:59:04 · 2191 阅读 · 0 评论 -
Windows Phone开发之获取屏幕分辨率 和 系统版本
屏幕分辨率大小(这个目前都是480*800):屏幕宽度(Double) System.Windows.Application.Current.Host.Content.ActualWidth 屏幕高度(Double) System.Windows.Application.Current.Host.Content.ActualHeight 操作系统版本:System.Environment.OS原创 2012-01-11 11:55:51 · 5565 阅读 · 0 评论 -
Windows phone开发之分页方法
分页方法:using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input;using System.Windows.Med原创 2012-06-01 13:43:40 · 2743 阅读 · 7 评论 -
Windows Phone 开发之 设备方向
默认项目是“只支持纵向的”如果你看一下MainPage.xaml文件的头部信息,会发现两个属性:SupportedOrientations=”Portrait” Orientation=”Portrait”可以将SupportedOrientations想象成你准备在程序中支持的可能发生的情况的列表。你可以将SupportedOrientations设置成以下3个值中的任意一个:Portrait原创 2011-10-12 21:55:41 · 1333 阅读 · 0 评论 -
Windows Phone 7 开发 之使手机震动
为什么要使我的手机震动?有很多很多愚蠢和/或不合适的原因来让一个手机震动。然而,本文的目的是讲述一些让手机震动的具体原因。游戏反馈让我们先从一个明显的例子入手:游戏。当你玩儿游戏时,可能不能一直为用户提供他们所需的所有信息。(尤其是他们的手指在屏幕上时。)给他们一些触觉反馈 可以让他们知道他们正在被攻击或是有一些需要他们注意的东西。按钮反馈这个对你来说可能非常普通,但对于你程序中的每个按钮来说,触转载 2011-10-12 21:52:32 · 2426 阅读 · 0 评论 -
Windows Phone 7 开发之检查手机网络
using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;us转载 2011-12-19 14:52:25 · 1960 阅读 · 0 评论 -
Windows Phone7开始之 横屏竖屏
在window phone的开发过程中关于横屏和竖屏的转设置可以在XAML文件的头部设置SupportedOrientations="PortraitOrLandscape" Orientation="Portrait"注:SupportedOrientations为页面的横竖屏方式,分成三种PortraitOrLandscape(横竖屏),Portrait(竖屏),Landscape(横屏)Or原创 2011-10-14 11:30:31 · 4030 阅读 · 1 评论 -
Windows phone 微博客户端 开发之项目总结
连续加班了几天,终于在年底出来了一个预览版,不过还需要用两天完善和修改一些细节问题。因为windows phone的客户端比较少,很多都是摸着石头过河,参考了一下新浪的Windows phone客户端的界面布局。现在把相关的项目截图贴出来。关于开发的一些常用的方法我在开发的过程中都有记录留下来。我回过头来看了一下上次做的一个Windows phone的业务系统 点击打开链接 ,看来比上次复杂很原创 2012-01-14 12:18:59 · 5251 阅读 · 12 评论 -
Windows Phone开发之ToastPrompt测试Demo与Coding4Fun效果对比(有图有真相)
昨天研究了一下Coding4Fun的对话框,发现还是太复杂,不符合我的风格,简单、低调就好。于是顺便看了一下ToastPrompt,然后做了一个面向对象封装首先代码段: /// /// 信息提示 /// /// 提示的信息内容 /// 提示的标题 /// 提示消息的显示过期时间。单位毫秒原创 2011-12-16 12:42:19 · 4523 阅读 · 0 评论 -
Windows Phone 7开发之 项目初体验
最近不算太忙,于是想试试window phone开发,于是自己用了几天开发了公司业务系统的WP版。一直是写后台代码的,所以前台欠缺一定的审美和布局观,我按照我的稀烂一样的审美观自己布局的。因为这是业务系统,所以在这些东西上面是没有什么过硬的要求的。自己看上去还马马虎虎。贴出一下系统的部分截图,开发过程中一些关键的控件和知识点都已经在博客记录,欢迎阅览和参考,里面既有开发过程中自己搜索到贴出来的,也原创 2011-10-13 13:31:44 · 3812 阅读 · 22 评论 -
Windows Phone 7微博客户端开发之项目总结升级篇
去年在年底放假前最后一天赶出来一个Windows phone7的微博客户端。很多的Bug和功能性的问题,年后上班一个多礼拜了,把去年的微博重新整理了一下,页面优化,功能完善,修复Bug。在此发布晒一下第二版的微博,看看有木有比第一个版本的好很多啊! 第一版:点击打开第一版Windows phone7微博客户端链接登录后的微博广场想要浏览微博当然需要登录了登陆完了就是首页了随便编辑一个原创 2012-02-13 15:33:43 · 3499 阅读 · 5 评论 -
Windows Phone 7上几种实现Timer效果的方法
对于Silverlight程序,可以使用下面的方法模拟1. 使用DispatcherTimer. System.Windows.Threading.DispatcherTimer dpt = new System.Windows.Threading.DispatcherTimer(); dpt.Interval = new TimeSpan(0, 0, 1); d原创 2011-07-02 23:45:06 · 1820 阅读 · 0 评论 -
Windows Phone开发之 Map控件
1. 加一个标记:加标记,是地图中最常用的方法。它和bing map又有所不同,首先所在的命名空间不同;其次显示方式不同;但总之都是可以在模拟上运行的。Pushpin pin = new Pushpin();pin.Location = new GeoCoordinate(30.259497, 120.129798);pin.Width = 200;pin.Height = 200;pin.Con原创 2011-07-03 00:08:04 · 1890 阅读 · 0 评论 -
Windows Phone开发之 ListBox控件
前台页面代码: -->原创 2011-07-03 00:10:49 · 2409 阅读 · 0 评论 -
Windows Phone获取经纬度信息
PS : 因为需要冷启动至少也需要一分钟以上,所以最好在公共类初始化,在需要调用的时候直接使用。GeoCoordinateWatcher 类提供基于坐标的位置数据,其来自当前的位置提供程序。 来自当前位置提供程序的基于坐标的位置数据,该提供程序是计算机上优先级别最高的位置提供程序,其优先级别取决于一系列因素,如:来自所有提供程序的数据的存在时间和准确性、位置应用程序请求的准确性、与位置提供程序关联原创 2011-10-10 14:11:33 · 2014 阅读 · 0 评论 -
Windows Phone开发之动画效果
第一步:引入命名空间: xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit">第二步:在Grid外部设置如下代码在xaml文件中:toolkit:TransitionService.NavigationInTransition 进来的动画 toolk原创 2011-09-29 09:53:07 · 2357 阅读 · 0 评论 -
Windows Phone7 开发 使用系统资源
如果要使用系统的资源,最简单的方法就是在XAML中使用StaticResource;这在xaml文件中非常常见。如:FontFamily="{StaticResource PhoneFontFamilyNormal}"FontSize="{StaticResource PhoneFontSizeNormal}"Foreground="{StaticResource PhoneForegroundB原创 2011-10-12 21:47:43 · 1422 阅读 · 0 评论 -
Windows Phone开发之 WebClient 讲解
WebClient的主要函数如下: •OpenReadAsync 打开流向指定资源的可读流。 •OpenWriteAsync 打开一个流以将数据写入指定的资源。这些方法不会阻止调用线程。 •DownloadStringAsync 以字符串形式下载位于指定 Uri 的资源。 •UploadStringAsync 将指定的字符串上载到指定的资源。这些方法不会阻止调用线程。 WebClient原创 2011-10-12 16:52:27 · 1563 阅读 · 0 评论 -
Windows Phone开发之 禁用back键
在开发过程中,因为页面是无状态的,可能会导致页面的回退操作逆向业务需求而禁用回退两步可以轻松搞定第一 在XAML文件注册事件:BackKeyPress="PhoneApplicationPage_BackKeyPress">第二在后台实现方法:private void PhoneApplicationPage_BackKeyPress(object sender, System.Component原创 2011-10-13 16:37:27 · 2008 阅读 · 0 评论 -
Windows Phone开发之发送邮件操作类
代码真的太简单,只要大家愿意真的就只是Ctrl+C一下的事儿。方便大家少写代码,直接上代码。using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using Syste原创 2012-05-07 18:11:49 · 3645 阅读 · 6 评论 -
Windows Phone开发之Coding4Fun对话框操作类
去年把windows phone手机的自带弹出框和Coding4Fun做了一个对比【http://blog.csdn.net/fengyarongaa/article/details/7077031】。今天就把操作类全部贴出来。1.自己先下载一个Coding4Fun的dll文件,然后引用到项目里面,你懂的! 下载地址http://coding4fun.codeplex.com/2.直接上代码原创 2012-05-07 17:50:42 · 2716 阅读 · 0 评论 -
Windows Phone 7回车键获取
//wp7回车获取 if (e.Key == Key.Enter) { MessageBox.Show("ok,回车enter"); } //*/原创 2011-07-08 09:58:35 · 1627 阅读 · 1 评论 -
Windows Phone 7- 返回键
//"返回键"只能用于返回上一页面。只是在有键盘、context菜单或弹出窗口时,这个返回操作是关闭键盘、取消context菜单或者弹出窗口。 // 如果页面中有弹出窗口,按"返回键"应取消弹出窗口,而不是退回到上一页面,Page类提供了可重载的OnBackKeyProcess转载 2011-07-08 10:01:22 · 2267 阅读 · 0 评论 -
Windows Phone 模拟上网配置
在确保主机已连上互联网的情况下,按以下步骤设置:1、打开ActiveSync ,点击“文件”——>“连接设置”,在“允许连接到以下其中一个端口”下选择“DMA”。2、打开 VS2005,点击菜单“工具”——>“设备仿真管理器”,选择一个windows mobile 5.0 PocketPC 模拟器。在右键菜单中点击“连接”。等模拟器启动后,再点击“插入底座”,此时,通过ActiveSy原创 2011-07-02 12:08:35 · 1893 阅读 · 1 评论 -
Windows phone 7开发之(页面间跳转与传值)
Windows Phone7允许创建多个页面,但并不像Windows mobile程序一样,可能关闭窗口或最小化,而是通过跳转的方式来实现的。但是其跳转方式也不同于PC上Sliverlight的跳转方式。不过其传值方式却是一样的。一.跳转: 可以通过这条语句来完成:this.NavigationService.Naviagte(new Uri("/testPage.xaml", UriKind.R原创 2011-07-03 00:37:59 · 1727 阅读 · 0 评论 -
Windows Phone 7 开发经验总结
1. 有关NavigationService的函数调用语句不能放到页面的构造函数里,否则会提示对象空引用异常。 例如:NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.RelativeOrAbsolute)); 同样,如果想取得this.NavigationContext.QueryString也是会报错的。原创 2011-07-02 23:47:45 · 2358 阅读 · 1 评论 -
改变WindowsPhone7程序的启动Page
在XAML中使用应用程序定义指定起始Page(它是启动 WindowsPhone7程序时自动加载的Page)。指定方法是将 StartupUri 属性设置为所需的 Page 的 统一资源标识符 (URI)。可以在标记中以声明方式设置 StartupUri,如下面的示例所示。 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/present原创 2011-07-02 23:46:44 · 1684 阅读 · 0 评论 -
Windows phone开发IsolatedStorageSettings 操作类
娜娜一直说我写博客没有文字描述,不过我觉得直接上代码才干脆wp的兄弟们,IsolatedStorageSettings 操作类奉上。using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Wind原创 2012-05-07 17:39:44 · 2459 阅读 · 0 评论 -
Windows Phone开发之App文件讲解
using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;us原创 2012-04-28 16:12:17 · 2513 阅读 · 0 评论 -
Windows phone 7开发之Launcher和Chooser
以下是Windows Phone 7提供的完整的Launcher和Chooser列表:Launcher· EmailComposeTask – 撰写新的电子邮件· MarketplaceDetailTask – 启动Marketplace并显示指定应用程序的详细信息· MarketplaceHubTask –启动Marketplace·原创 2012-02-16 13:08:10 · 2093 阅读 · 0 评论 -
WP7 如何获取用户和手机的信息
using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input;using System.Windows.Media;u原创 2011-07-02 12:07:29 · 2132 阅读 · 5 评论 -
Windows Phone 7 app 认证注意事项---简要认证规范指南
一、避免崩溃出现 应用存在崩溃情况的话,将无法通过认证,所以,提交前,必须确定每一个界面和功能是否存在崩溃的情况。 二、主题中背景为深或浅时界面应能够正确显示 系统主题背景默认为深,若为浅时,背景、文字的颜色将会随之发生改变,所以在设计和开发app的时候,必须考虑这个问题,否则将无法通过认证。 解决办法,给Grid、Textblock等控件加上样式资源(全局原创 2011-11-01 14:06:54 · 1678 阅读 · 2 评论 -
计算地球上两点的直线距离
现微软已经为我们直接提供了这个方法GeoCoordinate的GetDistanceTo参数是GeoCoordinate的对象,用来计算两个GeoCoordinate的距离。原创 2011-10-08 23:23:36 · 2572 阅读 · 0 评论