私がやっているメインウィンドウで、新しいWPFプロジェクトを作成しました:
public MainWindow()
{
InitializeComponent();
Thread Worker = new Thread(delegate(){
this.Dispatcher.BeginInvoke(DispatcherPriority.SystemIdle, new Action(delegate
{
while (true)
{
System.Windows.MessageBox.Show("asd");
Thread.Sleep(5000);
}
}));
});
Worker.Start();
}
問題は、MainWindow がハングするこれらのメッセージの間にあります。非同期で動作させるにはどうすればよいですか?