C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

Propファイルとそれを利用する外部ライブラリの循環依存 /marusa (20/10/02(Fri) 16:43) #95847


親記事 / 返信無し
■95847 / 親階層)  Propファイルとそれを利用する外部ライブラリの循環依存
□投稿者/ marusa (20回)-(2020/10/02(Fri) 16:43:58)

分類:[C#] 

2020/10/02(Fri) 16:48:05 編集(投稿者)

お世話になっております。
C# VS2015でWPFアプリの開発を行っております。

WPFアプリのプロジェクト と アプリの追加機能用DLL の二つを作成して組み合わせようとしています。
ここで、
・DLLでは、中身で任意ファイルへのパス(String)を利用する(もっと突っ込むと、中でPythonを呼びたいのでPythonへのパスが欲しい)
・WPFでは、ファイルへのパスを利用時に適宜更新する
・WPFからは、DLL内の関数を呼び出す
ということを実現するため、WPFアプリのPropertiesにパスを持たせて利用したいと考えていたのですが、
このままでは循環依存になります。

これに対する解決法として、何か方法をお聞きしたいと思い質問させていただきました。

単純な解決法として、DLL関数の引数にPropertiesのデータを持たせてしまえばいいというのは思いついたのですが、
DLLからWPF側に要求したいデータが増えたときに引数がつらつら増えていくのはあまり好ましくないと感じたので、
他に良い方法があればと思っております。

よろしくお願いいたします。
[ □ Tree ] 返信 編集キー/


管理者用

- Child Tree -