2013-05-02 55 views
0

我正在爲我的WPF應用程序製作一個啓動畫面,它只是一個窗口,背景爲MediaElement,其上有一些文字。MediaElement未呈現在ContentRendered

啓動畫面的窗口正在加載主窗口ContentRendered(在另一個線程中,應該如何處理),顯示它,然後隱藏它自己。

問題是MediaElement直到啓動屏幕的窗口不在ContentRendered事件中才開始播放。所以結果是一個空的初始屏幕窗口,只有當它隱藏起來纔開始播放它的動畫。

P.S.如果沒有視覺幫助來描述問題是相當困難的,所以如果我可以進一步擴展,請讓我知道我可以這樣做。

非常感謝。

回答

0

我認爲MediaElement的渲染與其播放的源代碼無關。

你應該做什麼: 註冊爲MediaOpened- MediaElement的事件。現在在這裏,視頻本身已加載並準備好播放。

現在你可以開始加載你的主窗口。