随笔分类 - WP7 WP8 windows phone
摘要:布局Grid就是设计表格,将控件放在表格的单元格中,以这种方式来布局<!--Grid表格布局 Grid.RowDefinitions:定义Grid中的行 Grid.ColumnDefinitions :定义Grid的列 --> <Grid HorizontalAlignment="Center" Height="210" VerticalAlignment="Center" Width="305"> <Grid.RowDefinitions> <!--定义三行及每行高度--
阅读全文
摘要:XAML基础什么是XAML:基本控件(xaml如何表示一个控件)以button为例子说明xaml <Button Tag="我是Button" Content="我是Button" Cursor="Eraser" Click="Button_Click" Padding="5" Margin="5" />命名空间根据约定,XAML 语言 XAML 命名空间映射到前缀 x:。Silverlight 项目的默认项目和文件模板始终同时将默认的 XAML 命名空间(无前缀
阅读全文
摘要:Windows 8 is very hotkey-heavy, here are some of the shortcuts I find most useful:Windows key Shows the new Start screen (Metro).Win + type keyword Instant application search (same as in Windows 7).Win + D Standard Windows desktop. Also minimizes/restores all open windows in desktop mode.Win + Q Sho
阅读全文
摘要:1. WP8 SDK同时支持WP8和WP7.1的开发,不需要为了开发WP7程序单独安装WP7.1的SDK。2.开放蓝牙的API,第三方程序可以使用蓝牙的API进行通信和数据传输。3.第三方程序可以有锁屏界面的通知,可以锁屏后继续运行。4.普通程序是C#+XAML,部分组件DLL之类用C++ (比如支持:视频语音 压缩解压软件 核心编解码器.............)5. DX会成为未来3D游戏的选择之一,开发者可以基于共同核心的优势,利用DirectX和D2D、DWrite等PC平台接口进行应用开发。已经获得支持的顶点着色器即像素着色器目前为2.0版本。6.设置里有备份功能(WP8将支持短信,
阅读全文
摘要:在6月20日的微软开发者峰会上我们就已经预览过了Windows Phone 8,它全新的界面以及强大的开发技术支持博得了人们的好评。近日Windows Phone 8 SDK泄露版已经曝光,不少开发者已经下载并进行初步试用,笔者也于昨天下载并通过模拟器体验了一回的Windows Phone 8,并将使用经历与大家分享一下。 【1】全新的开始屏幕,正如下图所示,WP8的活动瓷片可以更改为3种大小,能够让用户自定义自己的桌面,并且支持更多的系统默认颜色,目前大约有20种颜色可供用于选择。 【2】Lock Screen支持自定义,可自行添加锁屏状态下可展示的信息图标,上限为5,如下图所示...
阅读全文
摘要:全球化和本地化若要将您的应用程序开发为多种语言版本,您需要将应用程序全球化和本地化。您需要实现的大部分全球化和本地化功能已经生成到 .NET Framework 中,通过使用它您可以和任何国家和地区的客户联系。区域格式数据指如何为特定区域性设置数字、货币、时间和日期格式。Windows Phone 支持 CultureInfo 类中所列所有区域性的区域格式数据。CultureInfo 类公开属性以便访问某个特定区域性的区域格式数据。显示语言Windows Phone 支持下表中的显示语言。区域性名称区域性代码Windows Phone OS 7.0Windows Phone OS 7.1简体中
阅读全文
摘要:键盘操作键盘操作很简单,直接代码使用默认键盘 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
阅读全文
摘要:概述为了存储和检索本地数据库中的数据,Windows Phone 应用程序使用 LINQ to SQL。LINQ to SQL 对象模型主要是由 System.Data.Linq.DataContext 对象构成,可充当本地数据库的代理。LINQ to SQL 运行时负责桥接对象部分(DataContext 对象)和数据部分(本地数据库)。下图概括了这一关系。 数据上下文数据上下文是一种代理,一个代表数据库的对象。数据上下文包含若干 Table 对象,其中的每一个对象都表示数据库中的一个表。每一个 Table 对象由对应数据库中数据行的实体所组成。每个实体都是一个具有属性的...
阅读全文
摘要:引用数据库(将创建好的数据库部署到其他手机上)第一步:创建引用数据库创建用来创建本地数据库并使用引用数据加载该数据库的帮助器应用程序。也就是创建一个含有本地数据库功能的APP,系统第一次运行的时候会自动在独立存储中创建本地数据库。将帮助器应用程序部署到 Windows Phone 模拟器或 Windows Phone 设备。运行用来创建本地数据库并使用引用数据加载该数据库的相应帮助器应用程序。在独立存储中创建所有本地数据库。获取应用程序的 Product GUID,它在 WPAppManifest.xml 文件的 App 元素的 ProductID 属性中指定。当您从独立存储复制本地数据库文件
阅读全文
摘要:独立存储独立存储(IsolatedStorage)只有本程序可以访问该区域,安全性高,默认大小为2GB,不能长期保存数据。位于System.IO.IsolatedStorage命名空间下,solatedStorageFile、solatedStorageFileStream两个类。创建IsolatedStorageFile的方法:IsolatedStorageFile.GetUserStoreForApplication()IsolatedStorageFile类有CreateDirectory()、DirectoryExists()等很多有用的方法。创建读写流的方法:IsolatedStor
阅读全文
摘要:下图演示了 Windows Phone 应用程序的生命周期。在该图中,圆圈表示应用程序的状态。矩形显示应用程序应管理其状态的应用程序级别或页面级别的事件。 Launching 事件Launching 事件在用户从已安装程序列表或从“开始”中的磁贴或通过其他方式(如点按与应用程序相关的 Toast 通知或从“Photos Extras”菜单中选择应用程序)启动新的应用程序实例时引发。当以此方式启动应用程序时,它应向用户显示新实例,而不是先前实例的延续。为了帮助确保应用程序快速加载,应在该事件的处理程序中执行尽可能少的代码。特别是,避免文件和网络操作等资源密集型任务。您应在应用...
阅读全文
摘要:页面跳转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)
阅读全文
摘要:Silverlight 初始屏幕当您创建新的 Silverlight 项目时,会将一个 Splashscreenimage.jpg 文件添加到该项目中。此图像的像素必须是 480 x 800。您可以用您所选的任何图像来替换该图像,但是它必须与原来的图像保持相同的大小,并且将其命名为 Splashscreenimage.jpg。必须将“生成操作”属性设置为“内容”。对于需要长时间加载的应用程序,建议您在准备运行应用程序时使用初始屏幕动画来指示进度。
阅读全文
浙公网安备 33010602011771号