WPF
WPFでは、アプリケーションが終了する時に発生するイベントはApplication.Exitである。 (WinFormsでは、Application.ApplicationExitなのでややこしい。)Application.Exit Event (System.Windows) | Microsoft DocsWPFアプリケーションWPFアプリケーションで…
WPFにおけるアプリケーション開始時の初期化処理(ウィンドウが表示される前)などは、Application.Startupイベントで行う。Application.Startup Event (System.Windows) | Microsoft Docs WPF Tips(2) メインウィンドウが起動する前に処理を行う - 気楽なソフ…
WPFの場合、Application.Shutdownでアプリケーションを終了できる模様。Application.Shutdown Method (System.Windows) | Microsoft DocsWPFWPFで、"Application_"にして作成。プロジェクト作成こんな風に作成したら、ButtonButtonを選択し、貼り付け貼り付…
TextBoxは、MFCなどでいうエディットコントロールにあたるもの。TextBox Class (System.Windows.Controls) | Microsoft DocsWPF アプリケーションWPFで、TextBoxTextBoxを選択。配置このように配置。ButtonButtonを選択。配置このように下に配置。Buttonダブ…
TextBlockは、MFCなどでいうスタティックテキストコントロールにあたるもの。TextBlock Class (System.Windows.Controls) | Microsoft DocsWPF アプリケーションWPFで、TextBlockTextBlockを選択。配置配置。ButtonButtonも追加。配置このように下に置く。 B…
RoutedEventHandlerは、イベントハンドラとなるデリゲート。RoutedEventHandler Delegate (System.Windows) | Microsoft Docs"Routed"と名が付いているが、これはそのハンドラでイベント処理終了をしない場合、親要素がイベントを受け取り、そのイベント処理…
ButtonBase.Clickは、ボタンがクリックされた時に発生するイベント。ButtonBase.Click Event (System.Windows.Controls.Primitives) | Microsoft Docsここにイベントハンドラを追加すると、クリックされた時に呼び出される。WPF アプリケーションWPFで、Butt…
ウィンドウ上にボタンを配置する。Button Class (System.Windows.Controls) | Microsoft DocsWPF アプリケーション今回からWPF アプリケーション。デザインとXAMLデザインとXAMLが上下に分割した画面が出てきたら、ツールボックスツールボックスからButtonを…
ウィンドウにタイトルを付けてみる。Window Class (System.Windows) | Microsoft Docs空のプロジェクト今回もあえて空のプロジェクト。MainClass.csMainClass.csを追加。WindowsBasePresentationCorePresentationFrameworkSystemこの辺を追加するのは前回と…
ここからは、WPFについて扱っていく。WPF とは何ですか? - Visual Studio | Microsoft DocsWPFは、XAMLでUIを構築していくタイプのC#.NETのプロジェクト形式。まずは、ApplicationクラスとWindowクラスだけで、簡単なウィンドウを表示するサンプルを作ってみ…