当您将IsFullScreen属性设置为true时,基于 Silverlight 的应用程序即进入全屏模式。当该应用程序进入全屏模式时,会短暂显示下面的消息:“按 ESC 退出全屏模式”。此消息提醒用户应用程序现在处于全屏模式,并提供有关如何返回到嵌入模式的信息。全屏模式消息Page rootPage = new Page();
private void Application_Startup(object sender, StartupEventArgs e)
{ this.RootVisual = rootPage; rootPage.LayoutRoot.MouseLe... Read More
默认项目是“只支持纵向的”如果你看一下MainPage.xaml文件的头部信息,会发现两个属性:SupportedOrientations=”Portrait” Orientation=”Portrait”可以将SupportedOrientations想象成你准备在程序中支持的可能发生的情况的列表。你可以将SupportedOrientations设置成以下3个值中的任意一个:Portrait (默认值)LandscapePortraitOrLandscapeOrientation属性是想让你的程序在启动时以何种方式呈现。它有更多的值可选,但记住如果想要以模式启动,你需要将横向包含到Supp Read More
为什么要使我的手机震动?有很多很多愚蠢和/或不合适的原因来让一个手机震动。然而,本文的目的是讲述一些让手机震动的具体原因。游戏反馈让我们先从一个明显的例子入手:游戏。当你玩儿游戏时,可能不能一直为用户提供他们所需的所有信息。(尤其是他们的手指在屏幕上时。)给他们一些触觉反馈可以让他们知道他们正在被攻击或是有一些需要他们注意的东西。按钮反馈这个对你来说可能非常普通,但对于你程序中的每个按钮来说,触觉反馈可以让用户得知他们按下了相应的按钮。Windows Phone中默认按钮会在被按下时变为一种单色,但很多时候用户并不能确定他们是否点击了它(尤其是这个操作需要几秒的时候)。给他们提供一个快速的震动 Read More
如果要使用系统的资源,最简单的方法就是在XAML中使用StaticResource;这在xaml文件中非常常见。如:FontFamily="{StaticResourcePhoneFontFamilyNormal}"FontSize="{StaticResourcePhoneFontSizeNormal}"Foreground="{StaticResourcePhoneForegroundBrush}"在自已的工程中使用系统的预定义资源,可以使风格与系统保持一致。由其是要想和设定的Theme保持一致,也可以说追着用户Theme的设置而 Read More
WebClient的主要函数如下: •OpenReadAsync 打开流向指定资源的可读流。 •OpenWriteAsync 打开一个流以将数据写入指定的资源。这些方法不会阻止调用线程。 •DownloadStringAsync 以字符串形式下载位于指定 Uri 的资源。 •UploadStringAsync 将指定的字符串上载到指定的资源。这些方法不会阻止调用线程。 WebClient的主要事件如下: •OpenReadCompleted 在异步资源读取操作完成时发生。 •OpenWriteCompleted 在打开流以将数据写入资源的异步操作完成时发生。 •Download... Read More