【问题标题】:Strange toolbar in Firefox-hosted xbap applicationFirefox 托管的 xbap 应用程序中的奇怪工具栏
【发布时间】:2011-01-06 01:52:37
【问题描述】:

我有一个 xbap 应用程序,它基本上是一个托管在 WPF 控件中的 Windows 窗体。当我用 Firefox 运行它时,我得到了工具栏,我似乎无法删除它。如果我直接执行 xbap,这个工具栏不会出现在 IE 中,但如果我将 xbap 嵌入到 iframe 中,它会出现。

任何想法如何删除它?

【问题讨论】:

    标签: firefox iframe embed xbap


    【解决方案1】:

    我给贾斯汀一个很好的答案 +1。

    补充一点,如果您处理的不是页面而是 ascx,您可以这样做...

    public Whatever()
    {
        this.Navigated += new NavigatedEventHandler(Whatever_Navigated);
    }
    
    private void Whatever_Navigated(object sender, NavigationEventArgs e)
    {
        NavigationWindow ws = (e.Navigator as NavigationWindow);
        ws.ShowsNavigationUI = false;
    }
    

    【讨论】:

      【解决方案2】:

      使用 Page.ShowsNavigationUI 属性将其隐藏。从MSDN Documentation,您可以在 XAML 中执行此操作:

      <Page
          xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
          xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
          Title="HomePage"
          ShowsNavigationUI="False"
      >
      
      
      ...
      
      
      </Page>
      

      ,或在代码中:

      using System;
      using System.Windows;
      using System.Windows.Controls;
      
      namespace CSharp
      {
          public partial class HomePage : Page
          {
              public HomePage()
              {
                  InitializeComponent();
      
                  // Hide host's navigation UI
                  this.ShowsNavigationUI = false;
              }
          }
      }
      

      此外,工具栏不会出现在 WPF 集成允许本机浏览器导航 UI 控制 XBAP 应用程序的浏览器中:

      由于 WPF 没有与 Microsoft Internet Explorer 6 的导航 UI 集成,它提供了自己的导航 UI,可以通过设置 ShowsNavigationUI 来显示或隐藏。 WPF 确实与 Windows Internet Explorer 7 导航 UI 集成,因此在 Windows Internet Explorer 7 中的页面上设置 ShowsNavigationUI 无效。

      【讨论】:

      • 完美!它甚至在 MSDN 链接中解释了为什么在 IE7 和 8 中没有出现此工具栏的原因。非常感谢你,享受你的赏金:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-06
      • 1970-01-01
      • 2016-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多