WPF

Application.Exit

WPF

WPFでは、アプリケーションが終了する時に発生するイベントはApplication.Exitである。 (WinFormsでは、Application.ApplicationExitなのでややこしい。)Application.Exit Event (System.Windows) | Microsoft DocsWPFアプリケーションWPFアプリケーションで…

Application.Startup

WPF

WPFにおけるアプリケーション開始時の初期化処理(ウィンドウが表示される前)などは、Application.Startupイベントで行う。Application.Startup Event (System.Windows) | Microsoft Docs WPF Tips(2) メインウィンドウが起動する前に処理を行う - 気楽なソフ…

Application.Shutdown

WPF

WPFの場合、Application.Shutdownでアプリケーションを終了できる模様。Application.Shutdown Method (System.Windows) | Microsoft DocsWPFWPFで、"Application_"にして作成。プロジェクト作成こんな風に作成したら、ButtonButtonを選択し、貼り付け貼り付…

TextBox

WPF

TextBoxは、MFCなどでいうエディットコントロールにあたるもの。TextBox Class (System.Windows.Controls) | Microsoft DocsWPF アプリケーションWPFで、TextBoxTextBoxを選択。配置このように配置。ButtonButtonを選択。配置このように下に配置。Buttonダブ…

TextBlock

WPF

TextBlockは、MFCなどでいうスタティックテキストコントロールにあたるもの。TextBlock Class (System.Windows.Controls) | Microsoft DocsWPF アプリケーションWPFで、TextBlockTextBlockを選択。配置配置。ButtonButtonも追加。配置このように下に置く。 B…

RoutedEventHandler

WPF

RoutedEventHandlerは、イベントハンドラとなるデリゲート。RoutedEventHandler Delegate (System.Windows) | Microsoft Docs"Routed"と名が付いているが、これはそのハンドラでイベント処理終了をしない場合、親要素がイベントを受け取り、そのイベント処理…

ButtonBase.Click

WPF

ButtonBase.Clickは、ボタンがクリックされた時に発生するイベント。ButtonBase.Click Event (System.Windows.Controls.Primitives) | Microsoft Docsここにイベントハンドラを追加すると、クリックされた時に呼び出される。WPF アプリケーションWPFで、Butt…

Button

WPF

ウィンドウ上にボタンを配置する。Button Class (System.Windows.Controls) | Microsoft DocsWPF アプリケーション今回からWPF アプリケーション。デザインとXAMLデザインとXAMLが上下に分割した画面が出てきたら、ツールボックスツールボックスからButtonを…

Window

WPF

ウィンドウにタイトルを付けてみる。Window Class (System.Windows) | Microsoft Docs空のプロジェクト今回もあえて空のプロジェクト。MainClass.csMainClass.csを追加。WindowsBasePresentationCorePresentationFrameworkSystemこの辺を追加するのは前回と…

Application

WPF

ここからは、WPFについて扱っていく。WPF とは何ですか? - Visual Studio | Microsoft DocsWPFは、XAMLでUIを構築していくタイプのC#.NETのプロジェクト形式。まずは、ApplicationクラスとWindowクラスだけで、簡単なウィンドウを表示するサンプルを作ってみ…