ここからは、WPFについて扱っていく。
WPF とは何ですか? - Visual Studio | Microsoft Docs
WPFは、XAMLでUIを構築していくタイプのC#.NETのプロジェクト形式。
まずは、ApplicationクラスとWindowクラスだけで、簡単なウィンドウを表示するサンプルを作ってみる。
Application Class (System.Windows) | Microsoft Docs
空のプロジェクトで、
作成したら、
メニューから、新しい項目を追加。
コードファイルからMainClass.csを追加。
参照の追加。
WindowsBase。
PresentationCore。
PresentationFramework。
そしてSystem。
MainClass.csは、
Applicationオブジェクトのapplicationを作成し、application.RunにWindowオブジェクトを渡すと、Windowオブジェクトが表示されるアプリケーションが実行される。
そのまま実行すると、コンソール上でウィンドウが表示されるような形になってしまう。
プロジェクトのプロパティから、
「Windows アプリケーション」に変更して、実行すると、
ウィンドウのみ表示される。
Sample/wpf/Application/Application/src/Application at master · bg1bgst333/Sample · GitHub