私のアプリでは、データをデータベース (SQLite) に保存しています。UI をブロックしたくないので、データを別のタスクに保存します
await Task.Run(() => this.SaveTracks(books, filesCollection));
データを含む辞書から TextBox を取得します
TextBox tmpTextBox = parseData["title_" + i] as TextBox;
異なるタスクにないときはうまく機能しますが、Task.Run で設定すると、異なるスレッドで要素を呼び出すため、使用できないという例外が発生します。別のタスクでUIをブロックせず、メインスレッドのUI要素からデータを取得するにはどうすればよいですか?