背景
しばらくWPFを勉強していて、「やっぱりフレームワークを利用するのがいいんだろな」と思い至り、とりあえずPrismから触ってみることにした。
仕事で触ってるWPFアプリでは二重起動防止の仕組みが用意されていることは知っていたけど、そもそも二重起動防止の機能を実装した経験がないので、せっかくなのでWPF+Prismでの実装方法を確認してみようと思った。
環境
OS: Windows 10 Pro
IDE: Visual Studio 2019 Community Version 16.10.3
Target Framework: .NET 5.0
使用したFramework: Prism
手順
2. App.xaml で Startupイベント と Exitイベント を定義
動作確認
感想
とりあえず参考の通りに記述して書き方は分かったけど、これって別にWPFとかPrism関係なくて、C#の言語仕様で用意された機能だってことに気づいた。笑
今回の記述箇所(StartupとかExit)はPrism独特のものっぽいから、Prism以外で実装するときはそれぞれのエントリーポイントを確認する必要ありかな。