有关Silverlight3.0在浏览器外运行的问题

本文介绍了如何使Silverlight 3.0 应用程序实现在浏览器外运行的方法,包括设置项目的相关选项及通过代码实现应用的本地安装。

 

这几天在学习Silverlight3.0的开发知识,从网上得知Silverlight3.0 beta版与Silverlight3.0 RTW版在浏览器外运行的操作方法有所改变,故写出来与大家分享。

按以下步骤进行操作:

1.在Solution Explorer中右击Silverlight项目文件夹,选择菜单选项Properties…。(如下图)

clip_image002

 

2.在弹出的属性设置页面中,选择Silverlight选项卡,勾选Enable running application out of the browser选项。接着,点击Out-of-Browser Settings…按钮进行设置。(如下图)

clip_image004

clip_image006

 

3.完成后即实现Silverlight3.0浏览器外运行的操作步骤。此时,观察一下Solution Explorer中的变化。展开Silverlight项目文件夹下的Properties文件夹,发现VS已经为我们生成了名为OutOfBrowserSettings.xml的配置文件。(如下图)

clip_image008

 

4.最后,在浏览器中运行时,右击Silverlight应用程序,在快捷菜单中选择“***安装到此计算机…”(***代表你的Silverlight应用程序)选项,即可使Silverlight应用程序本地化。

 

5.如果想要显式安装应用的话可按下述方法操作:

*在Silverlight应用程序中添加一个按钮,设置其x:Name属性为Button1,Click属性设置为Button1_Click

*在MainPage.xaml.cs文件中写入如下代码:

private void Button1_Click(object sender, RoutedEventArgs e)
{
    if (Application.Current.InstallState == InstallState.NotInstalled)
     {
       Application.Current.Install();
     }
}
  

6.编译项目。

作者:Kinglee
文章出处:Kinglee’s Blog ( http://www.cnblogs.com/Kinglee/)
版权声明:本文的版权归作者与博客园共有。转载时须注明本文的详细链接,否则作者将保留追究其法律责任。

转载于:https://www.cnblogs.com/Kinglee/archive/2009/07/28/1532880.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值