如何删除ifram / Windows主机控制/堆栈面板的标题

卡拉奇编码器

我已经开发了一个Windows窗体C#桌面应用程序,我想在浏览器中看到它,这就是为什么我使用Windows窗体主机将它包含在WPF Bowser应用程序中,现在我可以在浏览器中看到它,然后在asp.net中显示了xbap的原因iframe。

iframe是<iframe name="I1" id="I1" runat =server ></iframe>WPF中的堆栈面板<StackPanel Height="201" HorizontalAlignment="Left" Name="stackPanel1" VerticalAlignment="Top" Width="223" Background="#FFCECECE">

设置Windows窗体主机就像...

stackPanel1.Width = mfrm.Width;
            stackPanel1.Height = mfrm.Height;
            windowsformhost.Width = mfrm.Width;
            windowsformhost.Height = mfrm.Height;
             mfrm.TopLevel = false;
            windowsformhost.Child = mfrm;

            stackPanel1.Children.Add(windowsformhost);

现在有一个带有前进后退按钮的标题,如何将其删除我想隐藏红色圆圈中的部分

卡拉奇编码器

Xbap应用程序的隐藏导航UI(后退,前进按钮)Xbap应用程序可以直接在浏览器中使用,也可以在网页的iframe中使用。当您直接在浏览器中使用时,浏览器导航ui用作xbap导航UI。但是,如果您在iframe xbap主机中使用xbap,则会自动添加两个后退按钮,并将导航标题添加到xbap应用程序。如果您在现有网页和iframe中使用xbap,则可能会引起一些问题。

但是我们可以很容易地隐藏导航ui ...我们要做的就是将wpf页面对象的ShowsNavigationUI属性设置为false ...就这么简单了。但是,如果将“用户控件”用作启动对象,则无法设置该属性。仅在WPF页面项目项目模板的情况下有效。

但是您仍然可以隐藏导航UI ...在应用程序的承包商上订阅导航事件..

public App()
{
this.Navigated += new NavigatedEventHandler(App_Navigated);
}

void App_Navigated(object sender, NavigationEventArgs e)
{
NavigationWindow ws = (e.Navigator as NavigationWindow);
ws.ShowsNavigationUI = false;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更改推入堆栈的视图控制器的标题颜色?

来自分类Dev

如何在 Windows 中禁用锁定控制面板

来自分类Dev

如何修复 Windows 7 控制面板的显示?

来自分类Dev

如果在Windows 10的控制面板中看不到其他键盘布局,该如何删除?

来自分类Dev

如何删除标题?

来自分类Dev

如何删除标题

来自分类Dev

如何从石墨控制台中删除受监视的主机

来自分类Dev

如何仅删除C程序中控制台的标题?

来自分类Dev

如何从面板上删除项目

来自分类Dev

如何删除Skype面板图标?

来自分类Dev

如何从面板上删除项目

来自分类Dev

如何使Windows 10搜索我的设置/控制面板项目?

来自分类Dev

如何从DialogFragment中删除标题?

来自分类Dev

Ionic-如何删除标题?

来自分类Dev

如何删除图例馅饼的标题?

来自分类Dev

如何删除“ top”命令的标题?

来自分类Dev

如何删除图例馅饼的标题?

来自分类Dev

如何删除实际的标题位置

来自分类Dev

从主机窗口标题中删除“无标题-”

来自分类Dev

如何在树面板控制器中捕获删除按键事件

来自分类Dev

如何使用Bootstrap固定面板标题?

来自分类Dev

如何为引导面板创建左右标题

来自分类Dev

如何为引导面板创建左右标题

来自分类Dev

如何在Grafana 2.5中删除面板

来自分类Dev

如何删除面板底部的多余空白

来自分类Dev

如何删除顶部面板中的菜单?

来自分类Dev

如何从日历中删除所有面板?

来自分类Dev

如何在Lubuntu VM启动时删除“未启用SMBus主机控制器”消息?

来自分类Dev

如何删除内核/ LTS启用堆栈?