wpf 使用 WebBrowser 隐藏滚动条
近期开发项目时,遇到了在wpf中使用WebBroswer控件却一直都有滚动条,客户看的很是别扭。
运行环境是:VS2013+Html
后经过查阅相关资料,总结如下;
1.对WebBroswer控件处理如下;
首先需要添加系统COM引用 Microsoft HTML Object Library.dll
其次页面中需添加using mshtml;
在WebBroswer的LoadCompleted事件中添加如下代码
mshtml.HTMLDocument dom = (mshtml.HTMLDocument)_wb(使用的WebBroswer对象名称).Document; //定义HTML
dom.documentElement.style.overflow = "hidden"; //隐藏浏览器的滚动条
dom.body.setAttribute("scroll", "no"); //禁用浏览器的滚动条
2.在页面中处理如下:
需在样式中添加<body scroll="no">
大体上即需要上述即可搞定;