2017-01-23 8 views
0

私はC#WPFプロジェクトで少し問題があります.GUI用のメインウィンドウと、タスクを実行するBusinesロジック用の他のプロジェクトを使用しています。 MainWindowはスタートプロジェクトです。ここではBusinesLogicプロジェクトを参照しています。ボタンをクリックすると、必要な作業を開始します。 しかし、私はBusinesLogicプロジェクトでタスクを実行している間、GUIを更新することができません。リファレンスバックは不可能です。c#wpf update Mainwindow別のプロジェクト

私はBusinesLogicプロジェクトからMainwindowのGUIを更新するために何をすればよいですか?

何か助けていただければ幸いです。 ありがとうございました。

+3

は、MVVM(Model View ViewModel)パターンで一見しています。 – Mat

答えて

1

MVVM(Model View ViewModel)を読んでプロジェクトに実装することをお勧めします。これはWPFアプリケーションで動作するように設計されており、ビューとモデルの分離をサポートしますが、2つの間のバインドを提供してロジックからUIを更新します。

関連する問題