|
分類:[.NET 全般]
いつもお世話になっております。
掲題の通りです。環境はVS2015Com,C#
実現の為に以下のような記述を行いテストしました。
実行してみると、画面は待機状態(カーソルが待機のものに変化し、画面操作が出来なくなる)となりました。
/// <summary>
/// 画面描写後イベント
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private async void winTest_ContentRendered(object sender, EventArgs e)
{
await AsyncLoop();
}
async Task AsyncLoop()
{
while (true)
{
string result = "TEST";
//画面に存在するコントロールtextBoxに文字列を追加し続ける
Application.Current.Dispatcher.Invoke(new Action(() => { textBox.Text += result; }));
}
}
ボタン等をトリガーに処理するサンプルは見つかっているのですが、
起動と同時に処理が走るサンプルが見つからず、試行錯誤している現状です。
至らぬ点あれば、ご指導のほどお願いしたく思います。
|