04 2012 档案

摘要:终于在Wp7.1中加入了数据库,使保存、查找、插入数据不再痛苦。在WP7中如果要做到这些,要么使用XML自已实现,要么使用第三方数据库,但是第三方数据库要么性能不好,要么占用空间太大,要么收费,现在总算有原生的本地数据库了。1. 架构这个本地数据库,不能直接支持Transact-SQL,需要通过LINQ to SQL 对象模型作为Proxy来操作数据库,为此引入了一个新的类System.Data.Linq.DataContext。这与windows mobile上的SQL CE有了很大的差别。2. LINQ to SQL在Windows phone中,LINQ to SQL既不能直接支持执行D 阅读全文
posted @ 2012-04-12 21:23 AGA2012 阅读(178) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-04-11 17:08 AGA2012 阅读(161) 评论(2) 推荐(0)
摘要:一、DataTemplateDataTemplate 类 描述数据对象的可视结构。命名空间: System.WindowsXAML<DataTemplate ...> templateContent</DataTemplate>XAML 值templateContent定义此 DataTemplate 的对象树。该树必须有一个根元素,而该根元素可以有零个或更多的子元素。通常使用 DataTemplate 指定数据的直观表示。将 ItemsControl(如 ListBox)绑定到整个集合时,DataTemplate 对象尤其有用。可以使用 DataTemplate 定义 阅读全文
posted @ 2012-04-06 13:16 AGA2012 阅读(245) 评论(2) 推荐(0)
摘要:Windows Phone7允许创建多个页面,但并不像Windows mobile程序一样,可能关闭窗口或最小化,而是通过跳转的方式来实现的。但是其跳转方式也不同于PC上Sliverlight的跳转方式。不过其传值方式却是一样的。一、跳转:可以通过这条语句来完成:this.NavigationService.Naviagte(new Uri("/testPage.xaml", UriKind.Relative));向前跳转:this.NavigationService.GoFroward();向后跳转:this.NavigationService.GoBack();二、Qu 阅读全文
posted @ 2012-04-05 23:45 AGA2012 阅读(327) 评论(0) 推荐(0)
摘要:很多时候,我们会使用图片来装饰UI,比如作为控件背景等。 而这些图片可以分为两种形式,即存在于本地文件系统中的图片和存在于内存中的图片 对于这两种形式的图片,在WPF中,使用方法不同,下面主要说明针对这两种形式图片的使用方法 一、存在于本地文件系统中的图片文件 对于此类图片,使用非常简单,在xaml中直接指定路径即可,如: <Button> <Button.Background> <ImageBrush ImageSource="bg.jpg"/> </Button.Background> </Button> 对应 阅读全文
posted @ 2012-04-05 23:25 AGA2012 阅读(302) 评论(0) 推荐(0)
摘要:<ButtonGrid.Row="1" Height="201" HorizontalAlignment="Left" Margin="198,13,0,0" Name="button3" VerticalAlignment="Top" Width="215" Grid.ColumnSpan="2"BorderThickness="0" Click="button3_Click"> & 阅读全文
posted @ 2012-04-05 23:23 AGA2012 阅读(632) 评论(0) 推荐(0)
摘要:我们知道现在默认安装的wp7模拟器中只有一个IE的瓷片,虽然不影响一般的开发,但是对于没有拿到wp7真机的同志当然还是希望赶快看到wp7的全貌。其实模拟器中是具有所有wp7功能的,只是现在放出来的版本没有解锁而已,国外已经有牛人将模拟器解锁,只需要下载替换就可以看到完整的模拟器了。方法很简单,下载解锁版rom的bin文件(文章下方提供有下载地址),替换C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.0\Emulation\Images下的bin文件就可以了(当然我的是64位的系统,32位系统对应的在C:\Program Files 阅读全文
posted @ 2012-04-05 15:23 AGA2012 阅读(209) 评论(2) 推荐(0)
摘要:3月 21 日消息,微软 Windows Phone 将于今天正式在中国市场发布。据悉,中兴、HTC、诺基亚与三星等厂商将携多款 Windows Phone 7.5 平台新品亮相此次发布会。 2010年 10 月 11 日,微软正式公布了其新一代智能和手机操作系统 Windows Phone7,以应对苹果 iOS 以及谷歌 Android 系统对自身移动业务的冲击。经过两年的发展,Windows Phone 经过 Nodo、Mango、以及 Tango 等系统升级,目前已比较成熟,并得到了中兴、HTC、诺基亚、三星以及 LG 等众多终端厂商的支持。 虽然 Windows Phone 手机去.. 阅读全文
posted @ 2012-04-05 15:23 AGA2012 阅读(173) 评论(2) 推荐(0)
摘要:本篇我们来了解如何通过local database来实现信息的本地存储。在Windows Phone中使用local database,也就是通过LINQ to SQL来完成对DB的创建及访问。WP中使用LINQ to SQL的过程基本如下所示: 首先定义App所需要的数据结构,在此我们手动创建一个简单的实体数据信息,其中包含一个主键,以及内容等信息。 1 [Table] 2 publicclass Memo : INotifyPropertyChanging,INotifyPropertyChanged 3 { 4 [Column(IsVersion =t... 阅读全文
posted @ 2012-04-04 18:11 AGA2012 阅读(267) 评论(0) 推荐(0)
摘要:ListPicker控件,从外形上看有点像ComboBox,主要的功能也是可以在多个项目中来选择一个项目,如下图,在平常状态下,看到的是跟一般的文字框相同(如图1),而展开后就会出现项目列表(如图2)。 图1 ListPicker控件显示 图2 ListPicker控件展开时下面我们来看一下这个例子的具体实现。步骤很简单,首先,需要将ListPicker控件添加到MainPage中去。设置ListPicker的属性:<toolkit:ListPicker Header="Default" Height="229" Name="defaul 阅读全文
posted @ 2012-04-03 23:16 AGA2012 阅读(312) 评论(0) 推荐(0)
摘要:十一月初,微软的silverlight toolkit for phone又放出四个新控件,这四个控件使用都要比之前的复杂,并且很有用。一. AutoCompleteBox:这个控件很像ajax里的输入框,可以联想词。不过需要自已生成一个词库文件,还要编写代码来加载词载。在silverlgiht toolkit sample里面已经有这个示例代码了(loremIpsum.cs,loremIpsum.txt,这里只是一个拉丁文的测试文件,所以需要自已来实现字库文件)。<phone:PhoneApplicationPage.Resources>//把字库以资源方式载入 <data 阅读全文
posted @ 2012-04-03 16:48 AGA2012 阅读(177) 评论(0) 推荐(0)
摘要:刚学习Windows Phone7开发,遇到这个配置错误,在此记录一下。错误提示:Zune软件未安装Zune software is not installed. Install the latest version of Zune software.遇到这个问题,尝试根据提示,按图索骥,到微软官网找到了Zune下载并安装。安装并运行Zune后,再次调试,错误提示:Zune未启动Zune software is not launched. Retry after making sure that Zune software is launched.即便我打开运行了Zune,同样报错。解决方法很 阅读全文
posted @ 2012-04-03 14:59 AGA2012 阅读(206) 评论(0) 推荐(0)
摘要:默认情况下,Visual Studio的ToolBox里没有任何下拉菜单的控件可供使用,虽然可以手工输入代码使用隐藏的ComboBox来实现下拉菜单,但是显示出来的菜单与Metro UI主题不匹配。Silverlight for Windows Phone Toolkit提供了多个系统默认没有的控件扩展,像AutoCompleteBox,ContextMenu,DatePicker,ListPicker等等,我们下载安装后就可以使用这些控件。要实现下拉菜单,用到了这里的ListPicker.下面详细介绍使用方法。首先,要下载安装Silverlight for Windows Phone Too 阅读全文
posted @ 2012-04-03 14:49 AGA2012 阅读(299) 评论(0) 推荐(0)