随笔分类 -  Windows Phone 7 开发探索笔记

摘要:本文来介绍一下Windows Phone中的菜单栏(Application Bar)。 一.Application Bar Windows Phone中的菜单栏最多可以显示4个图标按钮。这些图标会自动地被从左向右添加到菜单栏中。如果还有额外的选项可以通过菜单项来添加,这些菜单项默认是不显示的。只有在点击菜单栏右侧的省略号(或省略号下方的区域)时才会显示出来,在电话屏幕的方向改变时,系统会自动处理... 阅读全文
posted @ 2010-12-10 17:07 YinBa 阅读(2790) 评论(3) 推荐(119) 编辑
摘要:上篇文章介绍了如何在Silverlight for Windows Phone中读取XML文件,本文来看一下如何从XAML文件中读取信息。 一.准备XAML文件 有时候我们需要加载一些来自文件,资源中的UI元素,例如保存在XAML文件中的UI元素。首先来准备一个待读取的XAML文件,我们可以通过创建一个文本文件并将其扩展名改为.xaml的方式来创建,但更好的方式是在Visual Studio中创... 阅读全文
posted @ 2010-12-10 11:24 YinBa 阅读(2310) 评论(6) 推荐(116) 编辑
摘要:本文介绍一下如何在Silverlight for Windows Phone中读取XML文件。 一.准备XML文件 首先我们来准备一个待读取的XML文件,可以在Visual Studio中创建也可以添加一个已有的,我选择添加已有项,如下图: 如果要新创建,选择New Item即可。注意:添加XML文件后需要将文件属性中的Build Action改为Resource,如下图: 下面是XML文件中的... 阅读全文
posted @ 2010-12-08 17:15 YinBa 阅读(3386) 评论(4) 推荐(120) 编辑
摘要:上篇文章中介绍了如何进行页面间导航(跳转)操作,本文来说说页面间的传值操作。在页面间导航时传递参数的方式大致有3种,QueryString,全局变量和独立存储。独立存储还可用于在一个程序的多次执行中共享变量,我会在介绍独立存储的文章中说明。本文只介绍前两种传值方式。 一.QueryString方式 我沿用了上篇文章中的演示程序,去掉了页面1中的HyperlinkButton,并在页面2中添加一个... 阅读全文
posted @ 2010-12-07 14:47 YinBa 阅读(4595) 评论(6) 推荐(127) 编辑
摘要:本文将介绍如何在Silverlight for Windows Phone中进行页面间导航(跳转)操作。 一.NavigationService类 页面间的导航操作需要通过NavigationService类来实现。首先来看演示程序的XAML代码和截图(我在项目中添加了一个页面):页面1的XAML:代码Code highlighting produced by Actipro CodeHighli... 阅读全文
posted @ 2010-12-07 00:10 YinBa 阅读(2442) 评论(3) 推荐(118) 编辑
摘要:上篇文章介绍了Silverlight for Windows Phone Toolkit中的的GestureListener对象,本文将介绍XNA中与手势相关的内容。 一.添加XNA程序集 XNA是微软提供的专门用于游戏开发的框架,同时也支持Windows Phone 7。当然本文不打算介绍XNA开发的内容。所以我在Silverlight for Windows Phone程序中调用了相关的XN... 阅读全文
posted @ 2010-12-06 01:31 YinBa 阅读(2352) 评论(5) 推荐(123) 编辑
摘要:上篇文章介绍了Silverlight for Windows Phone中的高级触控编程接口,本文将讲解Silverlight for Windows Phone Toolkit中的GestureListener对象。有了上篇文章的铺垫,再来看GestureListener的相关操作就很容易了。 一.Silverlight for Windows Phone Toolkit Silverligh... 阅读全文
posted @ 2010-12-05 02:43 YinBa 阅读(4383) 评论(9) 推荐(125) 编辑
摘要:在上篇文章中介绍了底层的触控编程接口,本文将讲解Silverlight for Windows Phone中的高级触控编程接口,与之相关的是定义在UIElement中的 ManipulationStarted,ManipulationDelta和ManipulationCompleted事件。 一.Manipulation相关事件 这3个事件并不是单独来处理每个手指的触控信息的,它们将所有手指的... 阅读全文
posted @ 2010-12-04 22:28 YinBa 阅读(3834) 评论(2) 推荐(125) 编辑
摘要:在Silverlight for Windows Phone中,我们有多种方法来获取设备触摸信息并对其进行控制。与此最密切相关的是以下几个事件Touch.FrameReported和定义在 UIElement中的 ManipulationStarted,ManipulationDelta 和 ManipulationCompleted。本节只讲解Touch.FrameReported事件。 一.... 阅读全文
posted @ 2010-12-03 12:31 YinBa 阅读(3551) 评论(15) 推荐(128) 编辑