gpt4 book ai didi

css - 银光显示问题

转载 作者:太空宇宙 更新时间:2023-11-04 00:34:31 25 4
gpt4 key购买 nike

我已经创建了一个很好的 silverlight 控件,它完全按照我想要的方式执行,它看起来很棒 :) 当我将它托管在测试元素 ASPX 示例文件或 HTML 示例文件中时,它显示得很好。

我现在必须在我现有的 ASP.NET 2.0 元素中使用该控件,该元素设计精美。我遇到的问题是控件没有正确显示它应该如何显示:

  • 加载进度不显示
  • 在我将鼠标移到包含它的咏叹调上之前,该控件通常不会变得可见

显然这是我的 HTML/CSS 设计导致的,但是找到问题将非常耗时 - 那么有人知道这方面的知识吗?关于如何确保控件正确显示的规则是什么?应该使用哪些 CSS 属性?

PS:因为我有一个 2.0 应用程序,所以我使用 Silverlight 的对象标记方法,它包含在一个 DIV 中,高度和宽度设置在样式中。

已请求代码段。它是这样的(基本上是 silverlight 测试元素中的 HTML 测试页的副本(完美运行)):

<div id="silverlightControlHost" style="height: 300px; width: 750px;">
<object data="data:application/x-silverlight," type="application/x-silverlight-2-b2"
width="100%" height="100%">
<param name="source" value="Contiki.SilverLight.FileUploader.xap" />
<param name="onerror" value="onSilverlightError" />
<param name="background" value="white" />
<a href="http://go.microsoft.com/fwlink/?LinkID=115261" style="text-decoration: none;">
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight"
style="border-style: none" />
</a>
</object>
<iframe style='visibility: hidden; height: 0; width: 0; border: 0px'></iframe>
</div>

此 DIV 包含在表格的一个单元格中,该表格又是更大设计的一部分。如前所述,有很多 CSS。不知道这是否有帮助...

最佳答案

自己找到原因...

原来Silverlight在把控件放在html表格中时有显示问题。 Found information about this on the silverlight forum .是关于 beta 2 的,但是我已经升级到 release 版本了,还是有问题。

Try this. Add a height and a width to the table containing the Silverlight control. You may also want to add a single character of white space inside the TD containing the control.

Basically when the table was rendered it couldn't 'see' the size of the contents so it either didn't render at all or only rendered to the size of a single white-space character.

-- John Stockton

我的嵌套表格设计非常复杂,所以我还没有真正让它发挥作用。

更新:

我最终实现的实际修复是一个小的 JavaScript,它“刷新”包含的

。在这里:

<script type="text/javascript">
function refreshSL()
{
var div = document.getElementById('silverlightControlHost');
div.style.display = 'block';
}
refreshSL();
</script>

我把它放在我的 HTML 中实际 SL 标记下面,然后它起作用了(我想在页面加载事件上调用它是正确的做法。

关于css - 银光显示问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/156800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com