私は、アプリケーション自動化サービスを提供するWindowsフォームシステム(誰かにとって重要な場合はC#で)を構築しています。このアプリケーションはコンピューターに精通していないユーザーを対象としているため、ウィザードUIを使用してユーザーの作業を簡素化することにしました。ビューとビューエンジン(ウィザードの作成元)を自動化エンジンに結合することは避けたいと思います。
私が抱えている問題は、処理中に別のスレッドで実行される自動化エンジンが、ステータス情報をユーザーに報告し、ユーザーからのキャンセルまたは一時停止イベントをリッスンする必要があることです。ビューエンジンと自動化エンジンが相互に依存することを望まないため、この情報コンジットを提供する方法を理解するのに苦労しています。
私が抱えているこの問題についての洞察をいただければ幸いです。私はこの時点で数週間頭を悩ませてきました、そして私は本当にあきらめたくなくて、ただすべてを一緒に結合したくありません。
誰かが何らかのアイデアを思い付くのを助けるために追加の詳細が必要な場合は、私に知らせてください、そして私はそれらを喜んで提供します。