我是Silverlight初学者,在我必须创建登录弹出窗口的情况下,让用户进一步输入“确定”按钮,但我想要在“取消”按钮上单击关闭应用程序。 / p>
实际上,这个登录弹出窗口是ChildWindow
我已经尝试了Application.Current.MainWindow.Close();
和Application.Current.Exit;
这些都没有效果。 有人可以帮助我实现目标。
答案 0 :(得分:1)
您需要将应用程序配置为在浏览器外部运行时需要提升信任。
见这里:http://msdn.microsoft.com/en-us/library/dd833073(v=vs.95).aspx
配置浏览器外支持在“解决方案资源管理器”中,选择 要在浏览器外启用的Silverlight项目 支持。在项目菜单上,选择项目名称属性。在 Silverlight选项卡,选择“从浏览器中启用正在运行的应用程序 单击“浏览器外设置”。 “浏览器外设置”对话框 出现。指定指示字段的值,然后单击“确定”。 除以下内容外,所有字段均为可选字段:窗口,标题, 快捷方式名称,应用程序说明
将SecuritySettings.ElevatedPermissions属性设置为Required。