C#でWPFアプリケーションをコーディングするときに非常に不思議なエラーが発生しました。アプリケーションを実行せずにC#イベントがXAML(WPF)で発生するのはなぜですか?
カスタムUser-Controlでイベントが発生しました。これは、ボタン上のテキストが変更されるたびにメッセージボックスを表示します。 XAMLのボタンのテキストを編集すると、アプリケーションが実際に実行されていなくてもイベントが発生します。
イベントで新しいWPFウィンドウを開こうとしたとき、アプリケーションが "Stackoverflow"でクラッシュしました。その後、VS(C#Express)もクラッシュし、変更するまでプロジェクトを開くことができませんでした。デバッグとリリースのフォルダ内のすべてのコンテンツを削除しました。
このイベントはなぜトリガーされますか?
ウィンドウが表示されていなくても、プロセスがアクティブであったため、アプリが実行されている必要があります。デバッガがまだ接続されていて、プロセスが実行されていると思われます。 –
私もそう思っていましたが、アプリを起動する必要はありません。再起動後、イベントはまだ発生します。私はVSを開いた、それをコンパイルしなかった - 代わりに、私はボタンとメッセージボックスappeardのテキストを変更しました。 – Jazzschmidt
以下の答えにはっきりと間違っています。あなたは毎日何か新しいことを学びます。 –