摘要: Windows.Storage名称空间我们首先需要认识一下Windows.Store名称空间。 如果你去阅读微软MSDN上提供的文档Windows.Storage文档,你会发现里面有一个StorageFolder类,通过该类,我们可以操作文件夹和相关的内容。StorageFolder类有一个方法叫做StorageFolder.CreateFileAsync,这个方法会在当前文件夹中异步的创建一个文件。同时,你也会看到,这里有获取文件内容,读取文件属性等方法。操作代码如下: async void MainPage_Loaded(object sender, RoutedEventArgs ... 阅读全文
posted @ 2013-02-07 10:32 NSDefaultRunLoopMode 阅读(323) 评论(0) 推荐(0) 编辑
摘要: Windows 8 Metro App开发[5]导航栏(AppBar)的使用参考地址:http://www.devdiv.com/_DevDiv%E5%8E%9F%E5%88%9B_Windows_8_Metro_App%E5%BC%80%E5%8F%91%E4%B9%8B%E5%AF%BC%E8%88%AA%E6%A0%8F_AppBar_%E7%9A%84%E4%BD%BF%E7%94%A8-thread-131301-1-1.html 阅读全文
posted @ 2013-02-07 08:38 NSDefaultRunLoopMode 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、创建自定义控件 为了代码易于管理,在这里,我把弹出画面定义为一个自定义控件。也就是包含一个xaml文件和相关的代码文件。如下图所示,如何创建自定义控件:选择用户控件,输入名称就可以了。下图是创建好的画面我将控件文件SearchFlayout存放在Flayouts文件夹下。在xaml文件中添加如下代码<UserControl x:Class="DevDiv_AppBar.Flayouts.SearchFlayout" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 阅读全文
posted @ 2013-02-06 17:35 NSDefaultRunLoopMode 阅读(437) 评论(1) 推荐(0) 编辑
摘要: 1.Appbar有Top和Bottom,一般创建的是BottomAppbar,创建代码如下:上面红色标注了Top和Bottom的创建;2.Button的样式:第一种;直接使用了StandardStyles.xaml里面系统提供的风格。StandardStyles.xaml为我们的程序提供了许多风格,所有这些预定义的按钮风格都是继承自 AppBarButtonStyle,AppBarButtonStyle 定义了AppBar按钮的基本特征。在下一节中创建自定义按钮也会继承自这个风格。提示:在文件 StandardStyles.xaml 中已经定义了 29 中应用程序按钮风格,但是来自 XAML小 阅读全文
posted @ 2013-02-05 20:57 NSDefaultRunLoopMode 阅读(395) 评论(1) 推荐(0) 编辑
摘要: 有时候我们在开发Metro App过程中,或开发完毕,我们的用户想要立即体验一下,这时,我们可以不通过微软的商店进行发布,而是通过本地安装就可以。 这里,我就跟大家分享一下,如何创建应用程序包和在本地安装程序。a)创建应用程序包右键单击项目工程文件,如下图所示,选择应用商店->创建应用程序包然后会出现如下画面,询问是否创建一个上传至商店的包,这里选择No,我们创建本地使用的包。注意,下面有文字提示,大概意思是:安装的电脑需要有开发者许可证。然后点击下一步,会让你选择包的路径,版本信息,还有就是相关的配置信息,根据需求选择即可。如下图所示最后我们点击创建,过一会,会弹出如下提示框,表示创建 阅读全文
posted @ 2013-02-05 20:04 NSDefaultRunLoopMode 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 1.环境搭建Win8 x64系统 + vs2012(VS Express for win8)地址:http://www.microsoft.com/china/livetocode/hackathon/learn8.html2.在起始页选项卡中,选择新建项目来创建HelloWorld,也可以从文件菜单->新建->项目来创建。如下图,模版选择Visual C# Windows Metro style,右边选择Blank App(XAML),然后在下面输入项目名称,路径和解决方案名称,最后点击确定,就创建好了一个最简单的Metro App。创建好的HelloWorld工程如下图,熟悉V 阅读全文
posted @ 2013-02-05 19:47 NSDefaultRunLoopMode 阅读(298) 评论(1) 推荐(0) 编辑
摘要: 第一种使用Blend:用Blend打开项目,在HyperlinkButton上右击鼠标,选择编辑模版,选编辑副本.OK后,模版上会多出一段样式代码,在模板中找到名为TextElement的TextBox,<ignore_js_op>在XAML中删掉TextDecorations="Underline"即可。第二种,直接写代码;<HyperlinkButtonHorizontalAlignment="Left"VerticalAlignment="Top"FontSize="28"Foregroun 阅读全文
posted @ 2013-02-05 13:31 NSDefaultRunLoopMode 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 方法如下:开启手机的飞行模式。连接电脑,开启Zune软件,选择电话 – 设置 – 点击更新。大约5-8秒之后,进行断开网络(拔开网线)操作,更严谨的方法:先点击更新默数一下需要多少秒、然后下一次点更新的时候就减去一两秒的时候拔掉网线!(比如点更新到检测完毕用了8秒、那么下次就在7秒左右断网)。如果收到提示“有可用的更新”,说明大功告成。没有收到提示则重复上述操作,关键点在于断网时间的选择(一定不要心急、多次尝试、尝试5遍以上都是正常的!)。这里已800c为例,更新过程分3步:8773----8779----8783----8858我个人3次断网时间分别是:12s ----- 8s------- 阅读全文
posted @ 2013-02-04 19:49 NSDefaultRunLoopMode 阅读(368) 评论(0) 推荐(0) 编辑
摘要: HttpWebRequest类代码:/// <summary> /// 发送内容 /// </summary> private byte[] bSendingFile = null; using (IsolatedStorageFileStream sendingZipStream2 = new IsolatedStorageFileStream(strZipFolderName + "/" + strZipFileName, FileMode.Open, isoStorage)) { try { // 要上传的文件 bSendingFile = n 阅读全文
posted @ 2013-02-04 14:49 NSDefaultRunLoopMode 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.创建request对象HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri("http://www.cnblogs.com/"));request.BeginGetResponse(ResponseCallback,request);2. void ResponseCallback(IAsyncResult result) { try { HttpWebRequest request = (HttpWebRequest)(resu... 阅读全文
posted @ 2013-02-04 14:34 NSDefaultRunLoopMode 阅读(190) 评论(0) 推荐(0) 编辑