全屏隐藏Silverlight应用程序中的HTML控件

时间:2009-12-09 07:26:41

标签: silverlight silverlight-3.0

我尝试在我的应用程序中实现全屏功能。它的工作正常。但我在我的aspx文件中添加了一些HTML控件,当我点击全屏按钮时它显示全屏但没有显示HTML控件(仅显示SilverlightHost UI)。

那我怎么解决呢。 (我将无窗口属性设置为true)。

提前致谢, Laxmilal

2 个答案:

答案 0 :(得分:1)

如果我理解你的问题,那么这种行为是正常的,这是设计的;将Silverlight应用程序全屏显示意味着它将占用所有可用的屏幕空间,隐藏其他任何内容。也许您需要的是一个全屏浏览器窗口(您可以使用Javascript实现此目的,请参见此处:http://www.pptools.com/ppt2html/FAQ00140.htm

答案 1 :(得分:0)

当您使用Silverlight插件且Windowless属性设置为true时,silverlight应用程序将在与其他html控件相同的窗口上绘制。因此,可以将HTML控件放在silverlight提供的内容之上。

然而,当你将银光置于全屏模式时, silverlight 你是完全放映而不是浏览器客户端窗口。因此,sivlerlight需要创建一个新的窗口然后全屏,然后silverlight应用程序呈现到这个新窗口。因此,任何HTML内容都会被遮挡。