C# 如何在silverlight中关闭应用程序

C# 如何在silverlight中关闭应用程序,c#,.net,silverlight,silverlight-5.0,app.xaml,C#,.net,Silverlight,Silverlight 5.0,App.xaml,我是Silverlight初学者,在这种情况下,我必须创建登录弹出窗口,允许用户在输入“确定”按钮时进一步进入,但我希望应用程序在单击“取消”按钮时关闭 实际上,这个登录弹出窗口是一个ChildWindow 我尝试了两种Application.Current.MainWindow.Close()和Application.Current.Exit它们都不起作用有人能帮我实现我的目标吗。您需要将应用程序配置为在浏览器外运行时需要提高信任度 请看这里: 要在解决方案资源管理器中配置浏览器外支持,请选择

我是Silverlight初学者,在这种情况下,我必须创建登录弹出窗口,允许用户在输入“确定”按钮时进一步进入,但我希望应用程序在单击“取消”按钮时关闭

实际上,这个登录弹出窗口是一个
ChildWindow


我尝试了两种
Application.Current.MainWindow.Close()
Application.Current.Exit它们都不起作用有人能帮我实现我的目标吗。

您需要将应用程序配置为在浏览器外运行时需要提高信任度

请看这里:

要在解决方案资源管理器中配置浏览器外支持,请选择 要在浏览器外为其启用的Silverlight项目 支持。在“项目”菜单上,选择“项目名称属性”。上 在Silverlight选项卡上,选择启用在浏览器外运行应用程序。 单击“退出浏览器设置”。“浏览器外设置”对话框 出现。指定指定字段的值,然后单击“确定”。 除以下字段外,所有字段都是可选的:窗口、标题、, 快捷方式名称、应用程序描述

将SecuritySettings.ElevatedPermissions属性设置为Required


可能是一个明显的问题,但这不是在浏览器中运行的,对吗?调用此代码时会发生什么?它只是没有关闭还是有异常?@Savanna是的,它没有在浏览器中运行。请检查此问题。可能是权限问题,但这是权限问题的解决方案?(因为那里的答案没有标记为答案)