随笔分类 -  Windows Phone

1 2 下一页

Windows Phone 7 程序等待页面的处理
摘要:程序启动通常会有一个等待的过程,在这个过程中可以通过使用Popup控件配合BackgroundWorker类启动后台线程来实现。控件的代码PopupSplash.xaml 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.Win... 阅读全文

posted @ 2013-09-05 17:12 Hai_阔天空 阅读(251) 评论(0) 推荐(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;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Shapes;using Microsoft.Ph 阅读全文

posted @ 2013-09-05 17:09 Hai_阔天空 阅读(221) 评论(0) 推荐(0)

Windows Phone WebClient的使用
摘要:webClient对象可用来下载XML文件,程序集等这些数据,其可以实现按需下载,所以还是有必要了解的。其主要包含几个事件: DownloadProcessChangedDownloadStringCompleted OpenReadCompletedOpenWriteCompleted UploadProcessChangedUploadStringCompletedDownload那么需要注意的是,这些事件是针对不同类型的数据设计的,比如说若资源是txt,xml这些数据文件,可以使用DownloadStringAsync发送请求,然后处理DownloadStringCompleted事件, 阅读全文

posted @ 2013-06-28 17:19 Hai_阔天空 阅读(440) 评论(0) 推荐(0)

Windows Phone 上拉刷新、下拉刷新
摘要:ScrollViewer scrollViewer = new ScrollViewer();// 构造函数public MainPage(){ InitializeComponent(); for (int x = 0; x <= 30; x++) { listBox1.Items.Add(x); }}private double actuableOffset, validStartOffset;private bool mplStarted;protected override void OnManipulationStarted(Manipulati... 阅读全文

posted @ 2013-06-18 09:36 Hai_阔天空 阅读(256) 评论(0) 推荐(0)

Windows Phone 有关独立存储(一)
摘要:private const string foldername = "temp1";private const string filename = foldername + "/address.txt";private const string settingname = "sname"; 1.创建文件夹private void button1_Click(object sender, RoutedEventArgs e) { using (IsolatedStorageFile file = IsolatedStorageFile. 阅读全文

posted @ 2013-06-18 09:21 Hai_阔天空 阅读(225) 评论(0) 推荐(0)

Windows Phone 独立存储查看器
摘要:1.为了查看我们存放在独立存储的数据,我们需要借助独立存储查看器。2.简单介绍下,IsoStoreSpy下载地址:http://download.csdn.net/download/lhb109743470/5601485 阅读全文

posted @ 2013-06-18 09:07 Hai_阔天空 阅读(170) 评论(0) 推荐(0)

Windows Phone 几种弹出框提示方式
摘要:首先,我们需要在网络上下载一个Coding4Fun然后,引用 using Coding4Fun.Phone.Controls.Toolkit; using Coding4Fun.Phone.Controls; //第一种:AboutPrompt:说明弹出框,特点是弹出框会在屏幕中间,其他的弹出框是在屏幕的上方。private void About_Click(object sender, RoutedEventArgs e){ var about = new AboutPrompt(); about.Completed += baseObject_Completed; abo... 阅读全文

posted @ 2013-06-17 18:12 Hai_阔天空 阅读(364) 评论(0) 推荐(0)

Windows Phone 自定义一个启动画面
摘要:1.新建一个UserControl<UserControl x:Class="LoadingPage.PopupSplash" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc=&q 阅读全文

posted @ 2013-06-17 18:02 Hai_阔天空 阅读(364) 评论(0) 推荐(0)

Windows Phone 几种页面间传递数据的方式
摘要:首先,我们要引用:using Microsoft.Phone.Shell;第一种:// 导航到新页面NavigationService.Navigate(new Uri("/DetailsPage.xaml?selectedItem=" + MainListBox.SelectedIndex, UriKind.Relative));DetailPage.xaml.cs// 导航页面以将数据上下文设置为列表中的所选项时protected override void OnNavigatedTo(NavigationEventArgs e){ string selectedInd 阅读全文

posted @ 2013-06-17 17:56 Hai_阔天空 阅读(259) 评论(0) 推荐(0)

Windows Phone 页面切换动画
摘要:1.首先引用Microsoft.Phone.Toolkit2.将App.xaml.cs 中的 RootFrame = new PhoneApplicationFrame(); 改成RootFrame = new TransitionFrame();3.引用toolkit xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"4.toolkit中一共有5中动画效果☻SlideTransition 飞入动画 ☻RotateTransition 阅读全文

posted @ 2013-06-17 17:40 Hai_阔天空 阅读(298) 评论(0) 推荐(0)

Windows Phone 在读取网络图片之前先显示默认图片
摘要:1.新建一个控件WindowsPhoneControl1WindowsPhoneControl1.xaml<UserControl x:Class="DefaultImage.WindowsPhoneControl1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microso 阅读全文

posted @ 2013-06-17 15:24 Hai_阔天空 阅读(351) 评论(0) 推荐(0)

Windows Phone 注册 Marketplace
摘要:简介经过漫长漫长的等待以后,终于注册成功Windows Phone Marketplace,把经验分享一下。登记注册打开https://windowsphone.create.msdn.com/Register/ ,使用live id(msn id)登陆,然后按照向导一步步注册。选择帐号类型,公司账户,个人账户,或者学生账户。学生账户是不需要花钱的。填写个人信息,注意一定要写与您护照上一模一样的名字,因为后面验证的时候用到,验证步骤具体看下面。同时注意地址填写了以后不能修改的。填写的email,需要经常检查,后面GeoTrust会发邮件给你进行验证,填写的电话也需要一直可以打通(尽管我最后也没 阅读全文

posted @ 2013-06-04 18:05 Hai_阔天空 阅读(252) 评论(0) 推荐(0)

Windows Phone Marketplace发布攻略
摘要:作者:马宁最近Windows Phone 7很火,Windows Phone 7的Marketplace也很火,开发者们都想趁Marketplace中应用数量还不算多的时候,抢占制高点。对于如何在Marketplace中发布软件的过程,相信大家都有所了解,我只是结合微软的官方流程,将自己的经验、教训写出来,希望能够节省开发者的时间。毕竟测试失败一次,就要耽误三至四天,同类的软件可能就会抢占先机。至于Marketplace申请帐号的问题,我的经验可能无法给你什么实质性的帮助,所以请大家参考Jake Lin的文章《注册Windows Phone Marketplace经验》:http://www. 阅读全文

posted @ 2013-06-04 18:03 Hai_阔天空 阅读(233) 评论(0) 推荐(0)

Windows Phone LongListSelector的数据绑定应用,以及获取item的值
摘要:<phone:PhoneApplicationPage.Resources> <!--定义组头绑定模板--> <DataTemplate x:Key="GroupHeader"> <Border Background="{StaticResource PhoneAccentBrush}" Margin="{StaticResource PhoneTouchTargetOverhang}" Padding="{StaticResource PhoneTouchTargetOverhan 阅读全文

posted @ 2013-06-04 18:01 Hai_阔天空 阅读(535) 评论(0) 推荐(0)

Windows Phone button中tag的绑定
摘要:1.首先,我们需要将button中的tag属性与你想要点击button获取的内容绑定在一起。<Button Tag="{Binding HotelId}" Click="OnDataDelete"></Button>2.然后我们在按钮的点击事件中再来取值。private void OnDataDelete(object sender, RoutedEventArgs e) { Button btn = e.OriginalSource as Button; { string str = btn.Tag.ToString(); }} 阅读全文

posted @ 2013-06-04 17:56 Hai_阔天空 阅读(242) 评论(0) 推荐(0)

Windows Phone 输入范围和文本框
摘要:本文专门讨论Windows Phone 7的键盘。我将讲解如何使用键盘显示你想要的字符。还会讨论密码框(PasswordBox),以及如何自定义它们。文章最后包含了一个代码示例。极棒的模拟器技巧我听到过很多人抱怨他们不能使用电脑键盘来开发Windows Phone 7的应用程序。他们只能点击键盘上的每一个按键,这使得他们开发和测试效率都下降了。这儿有一个能使用你电脑键盘的简便方法。在你的电脑键盘上按下Pause/Break键。它可以让你在模拟器的屏幕键盘以及电脑的物理键盘之间切换。输入范围(InputScope)每个文本框和密码框都有对输入范围赋值的能力。这不是必须的,但通过它们可以使用户的感 阅读全文

posted @ 2013-06-04 17:54 Hai_阔天空 阅读(265) 评论(0) 推荐(0)

Windows Phone 本地数据库的操作
摘要:App.xaml#region 创建数据库using (MyDataContext dc = new MyDataContext()){ if (dc.DatabaseExists() == false) { dc.CreateDatabase(); }}#endregionMainPage.xaml ... 阅读全文

posted @ 2013-06-04 17:51 Hai_阔天空 阅读(202) 评论(0) 推荐(1)

Windows Phone Isolated Storage 系列 - 使用XmlSerializer读取和存储XML文件
摘要:这是第五篇关于系列短文章“WP7 Isolated Storage系列”,专注于真实实用,并且有源代码的例子,而不是存粹理论。接下来我将要讨论关于如何从Isolated Storage中读取数据和保存数据到Isolated Storage。· WP7 Isolated Storage 系列 - 1.Isolated Storage 简介· WP7 Isolated Storage 系列 - 2.创建文件夹和文件· WP7 Isolated Storage 系列 - 3.使用IsolatedStorageSettings存储数据· WP7 Isolated 阅读全文

posted @ 2013-06-04 17:35 Hai_阔天空 阅读(244) 评论(0) 推荐(0)

Windows Phone 用WebBrowser加载本地图片以及解决加载html页面出现乱码问题
摘要:1.首先,将图片保存至独立存储 private void SaveFilesToIsoStore(){ string[] files = { "1.jpg" }; IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication(); if (false == isoStore.FileExists(files[0])) { foreach (string f in files) { StreamResourceInfo sr = Appl... 阅读全文

posted @ 2013-06-04 17:27 Hai_阔天空 阅读(485) 评论(0) 推荐(0)

Windows Phone 用WebBrowser加载HTML页面
摘要:方法:webBrowser.NavigateToString(string html);一:加载程序集里面的资源信息1.加载html资源 (1) StreamReader reader=Application.GetResourceStream(New Uri("path",UriKind.Relative).Stream; webBrowser.NavigateToString(reader.ReadToEnd()); (2)引用命名空间: Microsoft.Xna.Framework; StreamReader reader = new StreamReader(Ti 阅读全文

posted @ 2013-06-04 17:19 Hai_阔天空 阅读(296) 评论(0) 推荐(0)

1 2 下一页

导航