スレが荒れるのは不本意ですが...

>>877
私のやりたいことは

1.プログラム起動時、XMLファイルから「監視するフォルダのパス」「監視するファイルの拡張子」を取得

2.「監視するフォルダのパス」「監視するファイルの拡張子」がnullではない場合、監視を開始する

3.MainWindowのMenuから「監視するファイルの変更」を選択した場合監視を止め、
 監視するファイルの拡張子を入力させるウィンドウを表示する→入力が正常なら新しい条件で監視を実行


MainWindowとは別で監視させる必要があるため、backgroundWorkerを使っています(間違っているかもしれませんが...)
(backgroundWorker内の終了処理として、FileWatch.Dispose();を忘れている気がしてきました...)