摘要:对于需要几秒来进行加载的应用程序,初始屏幕可以将应用程序正在启动的消息立即反馈给用户。应用程序启动时就立即显示初始屏幕,并且持续显示直到完成导航至第一页。 Silverlight 初始屏幕当您创建新的 Silverlight 项目时,会将一个 Splashscreenimage.jpg 文件添加到该项目中。此图像的像素必须是 480 x 800。您可以用您所选的任何图像来替换该图像,但是它必须与原来的图像保持相同的大小,并且将其命名为 Splashscreenimage.jpg。必须将“生成操作”属性设置为“内容”。对于需要长时间加载的应用程序,建议您在准备运行应用程序时使用初始屏幕动画来指示
阅读全文
摘要:Windows Phone 执行模型一次仅允许一个应用程序在前台运行。当用户导航离开应用程序时,该应用程序通常会置于休眠状态。在休眠状态下,应用程序代码不再执行,但是该应用程序仍会保留在内存中。当用户按“返回”按键返回到休眠的应用程序时,该应用程序将恢复运行并且其状态会自动还原。但是,在用户导航离开后,应用程序可能会被逻辑删除。如果用户导航回已逻辑删除的应用程序,则该应用程序必须还原其自身的状态,因为它不再处于内存中。PhoneApplicationService 类提供了四个可帮助您保留和维护应用程序状态的事件:Launching、Activated、Deactivated 和 Closin
阅读全文
摘要:在屏幕上的布局Windows Phone 发展 Silverlight 快速入门Silverlight 的 Windows Phone 提供了一个灵活的布局系统,使您可以指定控件在屏幕上的定位方式。这个快速入门介绍如何设计一个不同的屏幕分辨率来自动调整大小的用户界面。这个快速入门包含以下部分:布局概述绝对布局动态布局面板控件布局概述布局是 Windows Phone Silverlight 的应用程序中的大小调整和定位对象的过程。可视对象的位置,您必须将它们放在面板控件或其他容器对象。Silverlight 提供的各种面板控件,如画布、 StackPanel和网格,作为容器,并使您可以定位和排
阅读全文
摘要:控件的类型Windows Phone 发展 Silverlight 快速入门有几种不同类型的控件,您可以在 Windows Phone Silverlight 的应用程序中使用。这些控件的一些可用于 Silverlight 的桌面应用程序和某些控件应用程序可用 Windows Phone 只。这个快速入门将不同类型的控件可用于 Windows Phone 的 Silverlight 的应用程序和详细信息分类,如何将内容添加到这些控件。这个快速入门包含以下部分:导航控件布局和将控件分组文本控件按钮,并选择控件列表控件图像、 地图、 和媒体控件HTML 控件进展和消息控件工具箱控件导航控件Wind
阅读全文
摘要:事件或方法应用程序操作Launching 事件执行非常少量的代码。不要执行资源密集型操作,例如,访问独立存储。OnNavigatedFrom 方法如果不是向后导航,则将 UI 状态保存到State字典。Deactivated 事件当应用程序被逻辑删除时,将应用程序状态保存到State。同时,在应用程序终止时,将持续状态保存到独立存储。当应用程序进入休眠状态时,不要销毁内存中应用程序的状态。Activated 事件检查IsApplicationInstancePreserved。若为 true,则不执行任何操作。若为 false,则使用State中的数据还原应用程序状态。OnNavigatedT
阅读全文
摘要:创建 WindowsPhone Silverlight 应用程序的第一步是创建新项目。创建新项目的步骤确保下载并安装了 WindowsPhoneSDK。有关更多信息,请参阅安装 Windows Phone SDK。从 Windows“开始”菜单启动 Visual Studio2010 Express for WindowsPhone。如果显示“注册”窗口,则可以进行注册或暂时关闭该窗口。通过选择“文件 | 新建项目”菜单命令来创建一个新项目。将显示“新建项目”窗口。展开Visual C#模板,然后选择Silverlight for Windows Phone模板。选择“Windows Phon
阅读全文