「サーバーへの接続」ウィンドウを作成しようとしました。このウィンドウは、プログラムのオープニング スプラッシュ スクリーンの後に表示する必要があります。ウィンドウには 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();
}
誰でも私がそれを理解するのを手伝ってくれますか?