WP7开发专栏
文章平均质量分 82
小明同学爱编程
Life is a journey, not a destination
展开
-
为ListBox的SelectedItem添加动画(附源码)
在这篇文章中,我将演示如何使用Expression Blend在ListBox中对选定的项目添加一个翻转动画。首先,首先创建一个Windows Phone 7应用程序项目,添加一个ListBox和一些ListBoxItems。 代码如下: 复制代码在这里我不得不感谢一直支持我的卤面网版主,是他让我提起兴趣写了这么一篇文章,再次感谢卤面原创 2012-03-06 23:57:37 · 738 阅读 · 0 评论 -
WP7 源码加分析
Windows手机操作系统上有两个用户界面开发的编程模型:Silverlight和XNA。Silverlight,比NET Framework 功能稍弱的框架,给业务应用开发提供了一个相对快速开发系统模型。Silverlight中包含的用户界面控件的种类繁多,且有不断增长的第三方控件市场,使我们能够迅速设计多样,服务我们的业务的应用程序的用户界面。如果你要创建Silverlight应用程序的W转载 2012-03-07 00:25:30 · 741 阅读 · 0 评论 -
Windows Phone 7开发海盗游戏(有源码)
大家好哦!在这篇文章中,我将放出一个 Windows 手机游戏(或至少是一个游戏的开始......),并希望它给大家慢慢带来更多的乐趣。同时给大家介绍所需要的基本技术。然后,我将介绍其中的一些步骤,我希望这能一直引起你的兴趣,直到文章的结尾。同时我也不得不感谢一直支持我的卤面网版主,是他让我提起兴趣写了这么一篇文章,再次感谢卤面网,一个非常不错的wp7开发论坛,后面我也将再次向大家发布几篇高质转载 2012-03-07 00:17:27 · 817 阅读 · 0 评论 -
WP7中使用自定义的HtmlTextBoxControl使丰富的文字显示更方便
在wp7中使用自定义的HtmlTextBlockControl使丰富的文字显示更方便!在wp7中要显示丰富的文字有3种方案1.用html页面web browser2.richtextblock 控件3.就是下面我要介绍的方法 用自定义的HtmlTextBlockControl其中1.2两种方法 我抽空会慢慢给大家介绍我自定义了一个HtmlTextBlock,“兼容”Text转载 2012-03-07 00:13:30 · 541 阅读 · 0 评论 -
WP7平衡球游戏开发教程(二)--在XNA渲染渲染Farseer物理对象
在本节中,我们将看到一些实质代码和world定位对象根本原理。首先,我们需要了解Farseer物理引擎对对象的测量。了解Farseer物理引擎的测量方式Farseer 是Box2D引擎的一个版本, 在 Box2D,如果我们要创建矩形,我们得告诉系统 宽度的一半值,高度的一半值和形状的中心点。Farseer物理引擎也是使用相同的测量方式。在Silverlight或其他.NET应用程序中,翻译 2012-03-07 00:07:39 · 828 阅读 · 0 评论 -
WP7平衡球游戏开发教程(三)--DebugDraw(XNA渲染)
- DebugDraw是Farseer物理引擎提供的一个功能,让我们还在开发阶段,能在屏幕上绘制对象数据,这将帮助您可视化body,fixtures ,以及其它物体。我在想,我们为什么不能在实际应用中使用相同的方法呢。而且我也没有找到任何足够的理由来不让自己这样做。因此,我弄了一个项目。名为“RenderXNA”-这个项目包含三大类,RenderMaterial,Materials 和Re翻译 2012-03-07 00:03:18 · 780 阅读 · 0 评论 -
平衡球游戏开发教程(四)--深入了解WP7游戏底层原理
前面我们都只是集中在物理引擎上,但是对于一个游戏来说,他包含的不只是物理引擎,他还要有游戏面板(普通的,可以滚动的),按钮,标签,图片,背景(层次背景),边界控制,输入处理,字体和纹理管理,帧率测速器,我们可以尽可能的使用最少的代码来轻易创建新的游戏画面。好了,现在我们一个个的来,首先我们将创建一个FameRate计数器。(请注意,我采用不同的方式创建和使用这些可复用的组件,这些只是为了向你显示有翻译 2012-03-06 23:59:33 · 871 阅读 · 0 评论 -
WP7创建动画闪屏,启动画面所有知识深入详解(附源码)
在这篇文章中,我将主要谈论Windows Phone 7的屏幕启动画面。一般来说,WP7的应用可以:使用图片作为启动画面使用动画闪屏不使用闪屏默认情况下启动一个Windows Phone 7应用程序时,需要一点时间来显示完整的应用程序。这就是为什么提前显示一个自己的自定义启动画面是一种比较好的做法。在这里我不得不感谢一直支持我的卤面网版主,是他让我提起兴趣写了这么一篇文章,原创 2012-03-06 23:54:29 · 847 阅读 · 0 评论 -
WP7 XML操作详解:读取,过滤以及数据绑定
在这个小教程,我将演示在Windows Phone 7如何让ListBox的数据绑定XML数据。我将使用LINQ to XML,以便加载和读取数据,而且我将展示如何实现一个基本的过滤。首先让我们先创建一个Windows Phone 7的应用程序项目示例,并添加以下两个demo xml文件。people.xml Kate Smith 27原创 2012-03-06 23:50:44 · 597 阅读 · 0 评论 -
WP7 ListBox经典问题详解,带你深入了解ListBox
今天我收到了有关如何在WP7使用ListBox的几个问题。在这个小教程,我将给予我们的答案:注意:你可以查看官方的MSDN文档,以供参考。问题1:WP7上,有没有填充ListBox的简单方法?答:ListBox是ItemsControl中的一种,可以以各种方式的数据填充它。基本上你可以直接使用ListBoxItems填充ListBox控件,或使用ItemsSource属性将其绑定到一个转载 2012-03-06 23:45:19 · 726 阅读 · 0 评论 -
WP7列表项多样化解决方案-CustomDataTemplateSelector(附源码)
在这篇文章中,我将解释如何在Windows Phone 7中创建类似Silverlight中的DataTemplateSelector定制DataTemplateSelector。有些人不了解silverlight 中的DataTemplateSelector。所以我在这里解释一下,要想在列表中,不同的item类型,显示不同的UI效果,可以使用DataTemplateSelector对不同的类型列翻译 2012-03-06 23:36:11 · 606 阅读 · 0 评论 -
WP7平衡球游戏开发教程--初识XNA Faeseer Magic
小时候,我就想要自己做游戏,今天的技术已经发展得如此便利,我们可以很容易地创建简单的游戏。本文试图建立一个可重用的基于组件的游戏框架,减少了我们建立基于物理引擎的XNA游戏所需的时间。我认为我们应该先明确一点,先建立一个游戏的基础代码,然后逐个解决我们要处理的问题。因此,我们先建立非常简单,但很容易上瘾的游戏类型,即玩家只需要在物体每次跳跃时击中地面,同时控制物体的向左和向右的运动。对于不原创 2012-03-07 00:28:58 · 679 阅读 · 0 评论 -
Window Phone 7输入法升起时,保留页面不被推起
在很多页面中,页面底部会有相应的文本框,而当用户focus输入框时,在wp7中,默认情况下,页面会被完全推到屏幕上方,当然很多时候交互师会觉得这样不够好,他们常常希望当输入法升起时,页面(特别是上面的主题文字)不被推起来。所以就有了这篇文章。 这篇文章是在国外一程序员提出来的方案,我现在将它再次呈现给大家,希望大家遇到这样的问题能更快的解决。 同时我也不得不感谢一直支持我的卤面网版主,转载 2012-03-07 00:20:07 · 511 阅读 · 0 评论 -
WP7 Page基类的使用以及任意类型的参数的封装
很多时候我们想统一给所有页面加入统一的代码(比如通过一个开关,控制所有页面跳转的动画,比如通过一个入口,设置所有页面的颜色等等)。所以,这时让所有页面继承同一个Page基类是一个好办法,我们可以复用任何可以复用的代码。好,现在我们来实现这一基类。给它起名叫SuperPage,namespace PageNavTest{ public class SuperPage:Phon转载 2012-03-07 00:31:04 · 684 阅读 · 0 评论