摘要: 全球化和本地化若要将您的应用程序开发为多种语言版本,您需要将应用程序全球化和本地化。您需要实现的大部分全球化和本地化功能已经生成到 .NET Framework 中,通过使用它您可以和任何国家和地区的客户联系。区域格式数据指如何为特定区域性设置数字、货币、时间和日期格式。Windows Phone 支持 CultureInfo 类中所列所有区域性的区域格式数据。CultureInfo 类公开属性以便访问某个特定区域性的区域格式数据。显示语言Windows Phone 支持下表中的显示语言。区域性名称区域性代码Windows Phone OS 7.0Windows Phone OS 7.1简体中 阅读全文
posted @ 2012-07-20 11:06 书奎 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 键盘操作键盘操作很简单,直接代码使用默认键盘 InputScope scope = new InputScope(); InputScopeName name = new InputScopeName(); name.NameValue = InputScopeNameValue.Default; //<--Here scope.Names.Add(name); txtK1.InputScope = scope;进入一个页面,自动弹出键盘protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEv 阅读全文
posted @ 2012-07-20 11:04 书奎 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 概述为了存储和检索本地数据库中的数据,Windows Phone 应用程序使用 LINQ to SQL。LINQ to SQL 对象模型主要是由 System.Data.Linq.DataContext 对象构成,可充当本地数据库的代理。LINQ to SQL 运行时负责桥接对象部分(DataContext 对象)和数据部分(本地数据库)。下图概括了这一关系。 数据上下文数据上下文是一种代理,一个代表数据库的对象。数据上下文包含若干 Table 对象,其中的每一个对象都表示数据库中的一个表。每一个 Table 对象由对应数据库中数据行的实体所组成。每个实体都是一个具有属性的... 阅读全文
posted @ 2012-07-20 11:03 书奎 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 引用数据库(将创建好的数据库部署到其他手机上)第一步:创建引用数据库创建用来创建本地数据库并使用引用数据加载该数据库的帮助器应用程序。也就是创建一个含有本地数据库功能的APP,系统第一次运行的时候会自动在独立存储中创建本地数据库。将帮助器应用程序部署到 Windows Phone 模拟器或 Windows Phone 设备。运行用来创建本地数据库并使用引用数据加载该数据库的相应帮助器应用程序。在独立存储中创建所有本地数据库。获取应用程序的 Product GUID,它在 WPAppManifest.xml 文件的 App 元素的 ProductID 属性中指定。当您从独立存储复制本地数据库文件 阅读全文
posted @ 2012-07-20 11:03 书奎 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 独立存储独立存储(IsolatedStorage)只有本程序可以访问该区域,安全性高,默认大小为2GB,不能长期保存数据。位于System.IO.IsolatedStorage命名空间下,solatedStorageFile、solatedStorageFileStream两个类。创建IsolatedStorageFile的方法:IsolatedStorageFile.GetUserStoreForApplication()IsolatedStorageFile类有CreateDirectory()、DirectoryExists()等很多有用的方法。创建读写流的方法:IsolatedStor 阅读全文
posted @ 2012-07-20 11:01 书奎 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 下图演示了 Windows Phone 应用程序的生命周期。在该图中,圆圈表示应用程序的状态。矩形显示应用程序应管理其状态的应用程序级别或页面级别的事件。 Launching 事件Launching 事件在用户从已安装程序列表或从“开始”中的磁贴或通过其他方式(如点按与应用程序相关的 Toast 通知或从“Photos Extras”菜单中选择应用程序)启动新的应用程序实例时引发。当以此方式启动应用程序时,它应向用户显示新实例,而不是先前实例的延续。为了帮助确保应用程序快速加载,应在该事件的处理程序中执行尽可能少的代码。特别是,避免文件和网络操作等资源密集型任务。您应在应用... 阅读全文
posted @ 2012-07-20 10:59 书奎 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 页面跳转WP7中页面的跳转不再是Show这种方式,而是页面Navigation跳转,类似于网页:this.NavigationService.Navigate(new Uri("/Page1.xaml",UriKind.Relative));this.NavigationService.GoBack();this.NavigationService.GoForward();跳转的时候还可以填值:this.NavigationService.Navigate(new Uri("/Page1.xaml?name=tome",UriKind.Relative) 阅读全文
posted @ 2012-07-20 10:59 书奎 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Silverlight 初始屏幕当您创建新的 Silverlight 项目时,会将一个 Splashscreenimage.jpg 文件添加到该项目中。此图像的像素必须是 480 x 800。您可以用您所选的任何图像来替换该图像,但是它必须与原来的图像保持相同的大小,并且将其命名为 Splashscreenimage.jpg。必须将“生成操作”属性设置为“内容”。对于需要长时间加载的应用程序,建议您在准备运行应用程序时使用初始屏幕动画来指示进度。 阅读全文
posted @ 2012-07-20 10:56 书奎 阅读(190) 评论(0) 推荐(0) 编辑