【发布时间】:2008-10-01 09:05:20
【问题描述】:
我创建了一个不错的 silverlight 控件,它完全按照我的意愿去做,它看起来很棒 :) 当我将它托管在测试项目 ASPX 示例文件或 HTML 示例文件中时,它会很好地显示出来。
我现在必须在我现有的 ASP.NET 2.0 项目中使用该控件,该项目具有精美的设计。我遇到的问题是控件没有准确显示它应该如何显示:
- 加载进度不显示
- 在我将鼠标移到包含控件的 aria 上之前,控件通常不会变得可见
很明显,这是我的 HTML/CSS 设计造成的,但查找问题将非常耗时 - 那么有人知道这方面的知识吗?关于如何确保控件正确显示的规则是什么?应该使用哪些 CSS 属性?
PS:因为我有一个 2.0 的应用程序,所以我对 Silverlight 使用对象标记方法,它包含在一个 DIV 中,并在样式中设置了高度和宽度。
请求了代码 sn-p。是这样的(基本上是 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。不知道有没有帮助...
【问题讨论】:
标签: css silverlight