2

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

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

我都试过了Application.Current.MainWindow.Close();Application.Current.Exit;但都没有工作。有人可以帮助我实现我的目标。

4

1 回答 1

1

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

见这里: http: //msdn.microsoft.com/en-us/library/dd833073 (v=vs.95).aspx

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

将 SecuritySettings.ElevatedPermissions 属性设置为必需。

http://msdn.microsoft.com/en-us/library/system.windows.securitysettings.elevatedpermissions(v=vs.95).aspx

于 2014-07-17T13:52:55.363 回答