まとめ
UWP(ユニバーサルWindowsプラットフォーム)登場時に比べると、アプリの起動や終了に対する自由度は本稿で紹介したようにずいぶんと増してきました。業務アプリを作るときにもそれほど困らなくなったのではないでしょうか。
なお、本稿では触れませんでしたが、最小化されたときなどに中断状態に入るのを遅らせることもできます(Windows 10 全バージョン)。サンプルコードのRestartButton_Clickメソッド(MainPage.xaml.Restart.csファイル)をご覧ください。
UWPアプリに興味が湧いてきた人へ
Windowsデスクトップ用アプリの開発はWindows Formsなら経験があるけど、ちょっとUWPアプリ開発も気になってきたという方へ。ぴったりの電子書籍を書きました!
『UWP アプリ開発 101 第2版: Windows Forms 開発者のための C# / XAML による UWP アプリ開発入門』 (BluewaterSoft 2017/7/1)
・Kindle版とUWPアプリ版があります。
・どちらも無料で最初の方を読めるので、とりあえず試し読みをしてみてください。
また、Microsoft公式のチュートリアルやたくさんのサンプルコードなどもあります。UWPアプリの開発環境を整えてUWPアプリのプロジェクトを作れるようになったら、これらのドキュメントやサンプルも参考にしてみてください。