大佬教程收集整理的这篇文章主要介绍了silverlight应用程序只显示一部分的解决方案的补充,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_419_6@ 我再次找了一下导致该问题的原因,就是Iframe的问题,iframe是应用程序的现实区域,它原先的大小为0*0,调整之后就是一个X*Y的范围。而我上次说的那个方法中没有更改iframe的大小,所以就会在IE6中出现上述问题。
@H_419_6@现在我将调整函数更改成:
@H_419_6@ private void LayoutRoot_Layoutupdated(object sender,EventArgs E)
{
Size size = this.LayoutRoot.DesiredSize;
@H_419_6@ String containerElementId = "silverLightcontrolHost";
@H_419_6@ HtmlElement element = HtmlPage.Document.GetElementById(containerElementId);@H_419_6@ element.SetStyleAttribute("height",heighTinPixel);
@H_419_6@ //对显示区域进行调整。@H_419_6@ HtmlElement iframeelement = HtmlPage.Document.GetElementById(iframecontainerElementId);
@H_419_6@ iframeelement.SetStyleAttribute("height",heighTinPixel);@H_419_6@
@H_419_6@@H_419_6@
@H_419_6@以上是大佬教程为你收集整理的silverlight应用程序只显示一部分的解决方案的补充全部内容,希望文章能够帮你解决silverlight应用程序只显示一部分的解决方案的补充所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。