05 2012 档案
摘要:一.Silverlight for Windows Phone Toolkit Silverlight for Windows Phone Toolkit为Windows Phone提供了很多方便易用的控件,我们可以通过上面的地址下载后进行安装,下面是安装过程的截图:装好后,需要在项目中添加程序集的引用,如下图:然后在Code-Behind文件中添加相应的名称空间:usingMicrosoft.Phone.Controls;在XAML代码中添加xmlns:xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Mi
阅读全文
摘要:好多人问我怎么用IPV6FQ上facebook,详解在这里。不需要任何软件,直接打开网址就可以上facebook。跟登录国内网站一样。里面关于IPV6的博客,直接按着那个操作就行了。
阅读全文
摘要:虽然装的是英文版的VS,用的是英文版的SP1补丁,还有虚拟机等等。运行的时候总是莫名其妙的不成功,报错是设备接口连接不对,接口失效什么的。然后姐华丽丽的按照提示框里面,把C:\ProgramData\Microsoft\XDE里面的dess文件删掉了。于是虚拟机启动跟以前不一样了,先显示Windows Phoneemulator is doing a complete OS boot。然后大红色的如图:然后后面是正常的了。经常要调试各种各样的bug,调试出来之后的感觉还好了~~
阅读全文
摘要:需求是这样的:一个自定义控件有一个StackPanel和里面若干个Image构成,欲实现当用户点击Image时跳转到指定页面,例如QQ For Windwos Phone里的“应用”页面一样: 原理相对简单,只需为Image控件添加一个MouseLeftButtionDown事件即可,然后在事件中添加像这样的导航代码: NavigationService.Navigate(new Uri("/SubPage.xaml", UriKind.Relative));遗憾的是,在此this的基类是UserControl,而不是PhoneApplicationPage,所以,我们不能
阅读全文
摘要:在Phone7中去掉了listview控件,就只有这个listbox控件,不过这个控件功能非常强大,完全可以实现listview的功能。 因为这个控件也相当于一个容器,可以通过ListItem来组合多个控件而得到不同功能的list。Xaml:<ListBox Grid.Row="1" Height="567" HorizontalAlignment="Left" Margin="12,53,0,0" Name="listBox1" VerticalAlignment="Top&q
阅读全文
摘要:在Windows Phone 7 Tips (5)中曾经提到,在Windows Phone 7 中页面的布局一般分为:Panoramic、Pivot、List和Full Screen。而通常List的实现方式就是ListBox。一、什么是ListBox?ListBox 是一个显示项集合的控件。一次可以显示 ListBox 中的多个项。ListBox继承自ItemsControl,可以使用Items或者ItemsSource设置其内容。二、在ListBox中显示数据我们可以通过两种方式在ListBox中显示:直接内嵌ListBoxItem(或其他UIElement,如TextBlock等) 与数
阅读全文
摘要:我已将hosts文件上传到网盘,网址http://tinyurl.com/c796n9k下载后覆盖你的C:\Windows\System32\drivers\etc\hosts 文件。内含Google、twitter等网站的IPV6地址。前提:需要开启系统IPV6功能后上述hosts文件才能起作用,具体可以参考我写的这篇文章。-------------------------------------------------参考文献:http://docs.google.com/View?id=dfkdmxnt_61d9ck9ffq (需翻过墙)原文连接:http://smilence.blo.
阅读全文
摘要:2010.12.19 更新:添加ubuntu使用IPV6方法----------------------------------------------------------------------------------------------本文尽量用简单明了的语言描述。目前“伟大的防火墙”对IPV6的数据还没开始审查,因此可以用来爬梯子,步骤如下:(Windows部分,以XP为例)1、为操作系统启用IPV6方法一:(适用于 ADSL直接拨号上网的方式,不适用于路由器上网环境,使用路由器上网者请看方法二)点击开始->运行,输入cmd ,回车,然后在弹出的命令框中照下面的样子输入命令
阅读全文
摘要:在这篇文章中,我将主要谈论Windows Phone 7的屏幕启动画面。一般来说,WP7的应用可以:使用图片作为启动画面使用动画闪屏不使用闪屏默认情况下启动一个Windows Phone 7应用程序时,需要一点时间来显示完整的应用程序。这就是为什么提前显示一个自己的自定义启动画面是一种比较好的做法。在这里我不得不感谢一直支持我的卤面网版主,是他让我提起兴趣写了这么一篇文章,再次感谢卤面网,一个非常不错的wp7开**坛,后面我也将再次向大家发布几篇高质量文章,请大家到卤面上找我吧,呵呵 进入正题:使用静态图像作为启动画面创建一个Windows Phone 7应用程序项目时,它生成一个默认Spl.
阅读全文
摘要:Windows Phone 应用程序的全球化跟Silverlight做法一样,如果大家熟悉Silverlight的全球化,可以不看此文。本文一个具体的Demo介绍wp7应用程序如何实现本地化,并在本地化的一些注意点。 1. 创建windows phone 7 应用程序,命名为wp7Global。 2. 右击项目,选择添加新项目,选择Resources File,命名为AppResource,如下图,点击确定。 3. 假设我们程序的默认语言是英文的,则刚刚添加的资源文件就是我们程序默认的语言资源文件,右击项目wp7Global选择属性,打开属性页,点击Assembly Informati...
阅读全文
摘要:两个页面之间创建带有动画的过渡效果基本步骤:①截获当前任何表明用户正在离开当前页面的操作②启动一个动画故事板来隐藏当前页面③导航到下一个页面④截获新页面的导航⑤启动一个动画故事板来显示新页面首先新建一个Windows Phone的应用程序MainPage.xaml里面的动画效果代码: 1 <phone:PhoneApplicationPage.Resources> 2 <Storyboard x:Name="HidePage"> 3 <DoubleAnimationUsingKeyFrames 4 Storyboard.T...
阅读全文
摘要:1、用字符串分隔:usingSystem.Text.RegularExpressions;stringstr="aaajsbbbjsccc";string[]sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach(stringiinsArray)Response.Write(i.ToString()+"<br>");输出结果:aaabbbccc2、用多个字符来分隔:stringstr="aaajbbbscccjdddseee";strin
阅读全文
摘要:tring.Split(new char[]{'单个字符','单个字符',............}, StringSplitOptions )就可以得到一个按照多个字符分割的字符串数组了。如:string s="怎样用,多个分$隔符号分@割字符串?";string[] stringSplit = fileDirs[i].Split(new char[] { ',' ,'$','@'}, StringSplitOptions.None);stringSplit就是用逗号、$、@这三个字符分割得到
阅读全文
摘要:上篇文章中介绍了如何进行页面间导航(跳转)操作,本文来说说页面间的传值操作。在页面间导航时传递参数的方式大致有3种,QueryString,全局变量和独立存储。独立存储还可用于在一个程序的多次执行中共享变量,我会在介绍独立存储的文章中说明。本文只介绍前两种传值方式。一.QueryString方式 我沿用了上篇文章中的演示程序,去掉了页面1中的HyperlinkButton,并在页面2中添加一个文本框用以呈现数据。如下图:我在页面1中的Button事件处理程序中添加了如下代码:privatevoidbtnMain_Click(objectsender,RoutedEventArgse){stri
阅读全文
摘要:本文将介绍如何在Silverlight for Windows Phone中进行页面间导航(跳转)操作。一.NavigationService类页面间的导航操作需要通过NavigationService类来实现。首先来看演示程序的XAML代码和截图(我在项目中添加了一个页面):页面1的XAML:<Gridx:Name="ContentPanel"Grid.Row="1"Margin="12,0,12,0"><StackPanelVerticalAlignment="Center"><T
阅读全文
摘要:本文来介绍一下Windows Phone中的菜单栏(Application Bar)。一.Application Bar Windows Phone中的菜单栏最多可以显示4个图标按钮。这些图标会自动地被从左向右添加到菜单栏中。如果还有额外的选项可以通过菜单项来添加,这些菜单项默认是不显示的。只有在点击菜单栏右侧的省略号(或省略号下方的区域)时才会显示出来,在电话屏幕的方向改变时,系统会自动处理菜单栏的方向(包括按钮和菜单项)。按钮中的图标应该是48 x 48像素的,其他的尺寸会自动被缩放为48x48的,不过这通常会导致失真。二.通过XAML代码创建菜单栏 在一个新建的Silverlight f
阅读全文
摘要:本主题介绍如何在运行时动态更改应用程序栏上的图标按钮和菜单项。由于应用程序栏不是 Silverlight 控件,因此应用程序栏不支持某些常见的控件功能,如数据绑定。这意味着您不能通过使用采用 XAML 设置的名称属性来更改图标按钮和菜单项文本。如果您想在运行时更改它们,则应该使用代码创建您的应用程序栏。有关更多信息,请参阅 Windows Phone 的应用程序栏概述。在这些过程中,您创建一个具有一个按钮的应用程序栏。当用户单击该按钮时,该按钮在播放和暂停之间切换。您更改该按钮的文本和图标。还创建一个菜单项并切换该菜单项的文本。向应用程序中添加图标按钮图像在此过程中,您添加用于该按钮的播放和暂
阅读全文
摘要:In this artcile we will discuss about DatePicker and TimePicker control in Window Phone 7. DatePicker and TimePicker control comes along with Silverlight Windows Phone Toolkit. DatePicker and TimePicker are important controls to select date in Windows Phone 7.DownloadSilverlight Windows Phone Toolki
阅读全文
摘要:1,Visibility属性可以隐藏和显示控件,属性:Visible显示和Collapsed隐藏两个属性。2,布局时如果设置,Collapsed属性,控件以零大小显示,可能会使一些表格布局改变。3,可以使用Opacity代替,Opacity="0",但是会影响触摸响应,加上IsHitTestVisible=“False”就可以。4,代码中设置为:this.textBlock.Visibility=Visibilety.Visible。
阅读全文
摘要:I have two list pickers. When first list picker have selection changed it should filter data of second list picker. Second ListPicker xaml is like this<TextBlockHorizontalAlignment="Left"Style="{StaticResource PhoneTextNormalStyle}"TextWrapping="Wrap"Text="text&
阅读全文
摘要:例:<toolkit:ListPicker Name="CategoryPicker" ItemsSource="{Binding Category}" CacheMode="BitmapCache" FullModeHeader="{Binding Path=Resources.TheHeader}" SelectedIndex="{Binding TheCurrentIndex, Mode=OneWay}" IsEnabled="{Binding IsViewEnabled}
阅读全文
摘要:DatePicker概述Windows Phone Toolkit的DatePicker是一个能为你自动提供一个输入框的UI元素,当你在选择它时,选择器会显示一个表单你可以使用无限滑动的方式选择另一个日期,DatePicker 是符合Windows Phone设计规范的 UX控件。准备开始使用DatePicker必须先在你的项目中添加引用Microsoft.Phone.Controls.Toolkit.dllNote:在安装完Toolkit后你可以在下面路径找到Microsoft.Phone.Controls.Toolkit.dllFor 32-bit systems:C:\Program F
阅读全文
摘要:这个属性被微软改成只读的了。运行时候不能用。
阅读全文
摘要:下面通过一个实例实现MVVM模式的Binding Data通讯1、创建Model层Food.csnamespace BindingDataDemo.Model{public class Food{public string Name{get;set;}public string Description{get;set;}public string IconUri{get;set;}public string Type{get;set;}}}2.创建ViewModel层FoodViewModel.csusing System;using System.ComponentModel;using B
阅读全文
摘要:本文简单介绍Pivot(枢轴视图)控件,通过本文的介绍可以对Pivot的使用和效果有个初步的认识。一、概述枢轴(Pivot)控件提供了一种快捷的方式来管理应用中的视图或页面。枢轴视图可以用来过滤数据,将视图分类。枢轴视图控件水平放置独立的视图,同时处理左侧和右侧的导航,可以通过划动或者平移手势来切换枢轴控件中的视图。Pivot默认就支持了手势,不需要我们做任何工作。它的外观如下图所示:该图展示了一个有三个页面的枢轴视图,可以通过划动和平移手势切换页面,向左划动,就由当前页面(例如Item1)切换到下一个页面(Item2),如果切换到最后一个页面,同样操作会回到第一个页面,也就是说,枢轴视图的页
阅读全文

浙公网安备 33010602011771号