Firefox 托管的 xbap 应用程序中的奇怪工具栏
我有一个 xbap 应用程序,它基本上是托管在 WPF 控件中的 Windows 窗体。当我用 Firefox 运行它时,我得到了工具栏,但我似乎无法删除它。如果我直接执行 xbap,此工具栏不会在 IE 中出现,但如果我将 xbap 嵌入 iframe
中,它就会出现。
有什么想法如何删除它吗?
I have an xbap application which is basically a Windows Form hosted in a WPF control. When I run it with Firefox, I get toolbar, which I can't seem to remove. This toolbar does not appear with IE if I execute the xbap directly, but it does appear if I embed the xbap within an iframe
.
Any ideas how to remove this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 Page.ShowsNavigationUI 属性将其隐藏。从 MSDN 文档,您可以在 XAML 中执行此操作:
或在代码中执行此操作:
此外,在 WPF 集成允许本机浏览器导航 UI 控制 XBAP 应用程序的浏览器中,工具栏不会出现:
Use the Page.ShowsNavigationUI property to hide it. From the MSDN Documentation, you may do this in XAML:
, or in code:
Also, the toolbar does not appear in browsers where WPF integration allows the native browser navigation UI to control the XBAP application:
我给+1 贾斯汀一个很好的答案。
只是补充一下,如果您处理的不是页面而是 ascx,您可以这样做......
I gave +1 for a great answer Justin.
Just to add, if you are not dealing with a page but rather an ascx, you can do this like so...