如何在Silverlight应用程序中禁用浏览器滚动条

本文关键字:浏览器 滚动条 应用程序 Silverlight | 更新日期: 2023-09-27 17:50:49

在我的Silverlight应用程序中,我需要永久禁用浏览器滚动条。当我运行应用程序时,浏览器滚动条是可见的。所以我需要禁用这个

请让我知道我们应该在哪个文件和代码禁用滚动条。

如何在Silverlight应用程序中禁用浏览器滚动条

你必须让你的usercontrol (root usercontrol)更小,以适应你的浏览器,这样你的浏览器滚动条可以禁用.....

使用silverlight导航模板

当使用默认的aspx-page来显示Silverlight应用程序(由Visual Studio生成的)时,通常不应该出现滚动条。但如果是这样的话,那就应该去看看。

有时浏览器(尤其是Internet Explorer)在没有换行符的地方显示换行符。因此,尝试从托管Silverlight应用程序的<object> -元素周围的html标记中删除任何换行符。

示例:转换以下代码
<form id="form1" runat="server" style="height:100%">
    <div id="silverlightControlHost">
        <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
        </object>
        <iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe>
    </div>
</form>

通过删除所有换行符(我添加...是为了使代码更具可读性,当然保留原始参数)到以下代码

<form ...><div><object ...></object><iframe ...></iframe></div></form>

在我的情况下,这确实解决了问题。