Silverlight 置于悬浮层之下 背景透明的方法

Silverlight 置于悬浮层之下 背景透明的方法,第1张

概述当Silverlight整合到网页上的时候,也许不多见,但是也有可能需要将Silverlight置于某层之下,或者使背景透明。   就像FLASH一样,只需要设置标签属性就可以了。   首先看看如何将Silverlight设置为可置于层下     在ASP.NET页里 将 Windowless 属性设置为"true"   及Windowless="true"     在HTML页里 添加属性 <p @H_502_2@

当Silverlight整合到网页上的时候,也许不多见,但是也有可能需要将Silverlight置于某层之下,或者使背景透明。

 

就像FLASH一样,只需要设置标签属性就可以了。

 

首先看看如何将Silverlight设置为可置于层下

    在ASP.NET页里 将 windowless 属性设置为"true"   及windowless="true"

    在HTML页里 添加属性 <param name="windowless" value="true" />

 

这样就可以了

 

之后,看看如何设置Silverlight背景透明

 

第一步,Silgerlight控件的容器的背景色设置为空 如:    <GrID x:name="LayoutRoot" Background="White"> 改成<GrID x:name="LayoutRoot" > 将Background 属性删除。这样Silverlight控件本身就可透明了。

 

第二步,添加上网页上,跟之前一样

    在ASP.NET,需要添加windowless="true"属性,同时要将PluginBackground设置为transparent。及PluginBackground="transparent"。

    在HTML页上,添加<param name="windowless" value="true" />,同时将background设置为#00000000 或者 transparent 或者就直接留空 "",但是不可把background属性删除。如   <param name="background" value="" /> 或   <param name="background" value="transparent " />或<param name="background" value="#00000000" />

 

最后的样子大概这样

 

HTML页中:

        <object data="data:application/x-silverlight," type="application/x-silverlight-2" wIDth="20%" height="20%">
   <param name="source" value="SilverlightTest.xap"/>
   <param name="onerror" value="onSilverlightError" />
   <param name="background" value="transparent" />
   <param name="minRuntimeVersion" value="2.0.31005.0" />
   <param name="autoUpgrade" value="true" />
   <param name="windowless" value="true" />
   <a href="http://go.microsoft.com/fwlink/?LinkID=124807" >
        <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="获取 Microsoft Silverlight" />
   </a>
  </object>

 

ASPX页中:  
  <asp:Silverlight ID="Silverlight1" runat="server" Height="50px"
            Source="~/SilverlightTest.xap" WIDth="200px" windowless="true" PluginBackground="transparent">
        </asp:Silverlight>

 

 

这样,就可以设置Silverlight可置于层之下,并且背景透明了。

@H_502_2@ 总结

以上是内存溢出为你收集整理的Silverlight 置于悬浮层之下 背景透明的方法全部内容,希望文章能够帮你解决Silverlight 置于悬浮层之下 背景透明的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1050793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存