2010-07-05 22 views
1

如果在Firefox 3.6中單擊以使我的Silverlight對象全屏顯示,它可以成功運行,但如果我選擇另一個窗口兩臺顯示器都可以這樣做),然後在我的Windows任務欄中出現一個名爲「Microsoft Silverlight」的新窗口,這是我的全屏Silverlight應用程序現在的地方。所以它被移出了Firefox。Silverlight控件在全屏(SL 4,Firefox 3.6,多顯示器)中變爲黑色

我可以點擊那個新窗口返回到我的全屏應用程序,但如果不是返回到那個窗口,我點擊任務欄中的Firefox,我看到我的web應用程序正在運行,但有一個黑色的void,其中我的Silverlight對象是。如果我嘗試右鍵單擊黑色位,我沒有得到通常的Silverlight右鍵菜單。

如果我在任務欄中單擊新的「Microsoft Silverlight」窗口,然後單擊Escape,它將消失(即退出全屏),並且Silverlight應用程序會在Firefox中重新出現,並且一切正常。

這在IE中不是問題,但我的客戶端要求它在Firefox中工作。看起來像某種插件錯誤,並且無論我是否將windowless設置爲true或不true,它都沒有什麼不同。

任何提示?乾杯。

+0

我一直無法在Vista上使用Silverlight 4和FF 3.6.6重現此操作。只要我點擊任何其他窗口(包括桌面),silverlight應用就會退出全屏。你用IE測試過了嗎?你有沒有嘗試過一個超級簡單的測試應用程序,只有一個按鈕,使應用程序進入全屏? – AnthonyWJones 2010-07-05 14:59:04

回答

1

我唯一一次看到黑色屏幕(區域)被渲染的時候,一些有趣的東西正在Silverlight應用程序中發生(我認爲它正在崩潰或某事,但錯誤被吞噬了某處/某處) 。

我發現在我的情況下,黑色區域是背景在silverlight控制端(它嵌入網頁的地方)被設置爲透明的結果。

希望能夠幫助您進行調試。