0

「サーバーへの接続」ウィンドウを作成しようとしました。このウィンドウは、プログラムのオープニング スプラッシュ スクリーンの後に表示する必要があります。ウィンドウには MediaElement のみが含まれており、この MediaElement では .avi ファイルを表示する必要があります。ウィンドウの .cs ファイル内で、サーバーに接続して更新を確認する必要があるソケットを作成しています。さらに、(サーバーからの) 応答が受け入れられたときに、スプラッシュ画面で .avi ファイルの表示を停止したくありません。

私の問題は、ウィンドウに .avi ファイルが表示されないことです。.avi ファイルを mp3 ファイル (テスト用) に置き換えたところ、同じ結果が得られました。

通常、私のコードは次のようになります。

    private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        this.MediaElement.Play();

        ------------------------------
        |  Socket's Code Comes Here  |
        ------------------------------

        if (this.IsUpdateNeeded == true) //IsUpdateNeeded == My Own Variable..
        {
            MessageBox.Show("New Version Is Here !", "New Version Is Here !", MessageBoxButtons.OK, .MessageBoxIcon.Information);
            GoToWebsite();
        }
        else
        {
            MessageBox.Show("You Own The Latest Version", "No Update Is Needed", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        this.MediaElement.Stop();
        this.Close();
    }

誰でも私がそれを理解するのを手伝ってくれますか?

4

1 に答える 1