Application.Run()
Applucation.Run()
何をしているのか?
Run()
Starts a Windows Presentation Foundation (WPF) application.
Run(Window)
Starts a Windows Presentation Foundation (WPF) application and opens the specified window.
さて
Application classの記述を見ると、スタンドアローンの場合、Applicationオブジェクトが必要ではないらしい。
とは言え、何をするものか?
A standalone application does not require an Application object; it is possible to implement a custom static entry point method (Main) that opens a window without creating an instance of Application. However, XAML browser applications (XBAPs) require an Application object.
参考
wpf application
https://msdn.microsoft.com/ja-jp/library/system.windows.application(v=vs.110).aspx
wpf Applucation.Run
https://msdn.microsoft.com/ja-jp/library/ms597010(v=vs.110).aspx
https://social.msdn.microsoft.com/Search/ja-jp/?Query=Application.Run+メソッド
http://dobon.net/vb/dotnet/form/runvsshowdialog.html
Event powershell
application.run() vs ShowDialog()
http://dobon.net/vb/dotnet/form/runvsshowdialog.html
application.run()
https://msdn.microsoft.com/ja-jp/library/ms597010(v=vs.110).aspx
application class
https://msdn.microsoft.com/ja-jp/library/system.windows.application(v=vs.110).aspx#メソッド
application exit event
https://msdn.microsoft.com/ja-jp/library/system.windows.application.exit(v=vs.110).aspx
application shutdownmode
https://msdn.microsoft.com/ja-jp/library/system.windows.application.shutdownmode(v=vs.110).aspx