asp.net - Silverlight 网站浏览器缩放问题

标签 asp.net css silverlight-4.0 cross-browser

我开发了一个 Silverlight 网站。我目前面临的问题是,当我使用浏览器缩放功能时,它会显示没有浏览器滚动条的网站的放大版本。内容被剪辑。 请检查这些显示我的问题的图像。

http://demo.digi-corp.com/withzoom.jpg

http://demo.digi-corp.com/withoutzoom.jpg

以下是我托管silverlight对象的aspx页面中的设计代码。

    html, body
    {
        height: 100%;
        width:100%;
        overflow:auto;
    }
    body
    {
        padding: 0;
        margin: 0;
    }
    #silverlightControlHost
    {
        height: 100%;
        text-align: left;
        width: 100%;
     }

最佳答案

创建javascript函数

函数体LoadEvent() {
this.form1.style.height = (parseInt(document.body.offsetHeight) - 5).toString() + "px";
this.form1.style.width = (parseInt(document.body.offsetWidth) - 5).toString() + "px";
document.getElementById("myhtmlbody").style.height = (parseInt(document.body.offsetHeight) - 5).toString() + "px";
document.getElementById("myhtmlbody").style.width= (parseInt(document.body.offsetWidth) - 5).toString() + "px";

并在 body 负荷时调用此函数。 IE。


......

关于asp.net - Silverlight 网站浏览器缩放问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7756051/