WPF

WPF

C#WPFの道#10!ListViewの使い方をわかりやすく解説!

ListViewとは? ListViewはデータの一覧を表示するコントロールで、自由なレイアウトで一覧表を作ることができます。 ListViewの使い方 ListViewのItemsSourceプロパティにカスタムクラスのリスト等をセットす...
WPF

C#WPFの道#9!SQLiteの使い方をわかりやすく解説!

SQLiteとは? SQLiteとはフリーで提供されている軽量なデータベースツールです。通常OracleやSQLServerであれば、ソフトのインストールや設定が多くあり、バックアップをとるのも結構大変ですが、SQLiteは1ファイルで完結...
WPF

C#WPFの道#8!グループごとのスタイル定義とBasedOnでの継承のやり方!

グループごとのコントロールスタイルとは? Style TargetType="Button"という感じでApplication.Resourcesにスタイルを定義すると、画面のXamlで何も指定しない場合、すべてはApplication.R...
WPF

C#WPFの道#7!コントロールのスタイル定義のやり方をわかりやすく解説!

スタイル定義とは? WPFではコントロールごとにデフォルトのスタイルを定義することができます。例えばラベルの背景色は「青」、文字の色は「白」という風に決めておくと、どの画面でラベルを生成しても、同じ背景色や文字の色で表示されることになり、ア...
WPF

C#WPFの道#6!リソースとStaticResourceの定義と使い方をわかりやすく解説!

StaticResourceとは? WPFでは複数のUI要素で1つのオブジェクトを共有するための仕組みがあり、それをリソースと呼んでいます。例えば複数のボタンがあり、それぞれに同じ背景色を設定する場合、背景色の変更のたびにすべてのボタンの背...
WPF

C#WPFの道#5!イベントの定義の仕方をわかりやすく解説!

イベントとは? イベントとは「ボタンがクリックされたとき!」のように、なにかのきっかけで動作するタイミングの事です。C#はWindowsFormsの頃からこのようにイベント駆動でそれぞれのタイミングごとに処理を記述するプログラミング手法とな...
WPF

C#WPFの道#4!コントロールの名前の付け方をわかりやすく解説!

コントロールの名前とは? WindowsFormsでUIを作成する場合は、コントロールに名前を付けるというのが常識でした。すべてのコントロールは名前を指定して各種設定を書いていました。 WPFはXamlでコントロールのプロパティ設定等を行え...
WPF

C#WPFの道#3!Gridの使い方をわかりやすく解説!

Gridとは? Gridとは、画面レイアウトを行と列で構成し、柔軟のあるグリッド領域を作り、そこにコントロールを配置することで、キレイな画面レイアウトを作成することができます。 イメージ的にはExcelのセルのような感じで、「何列目の何番目...
WPF

C#WPFの道#2!StackPanelの使い方をわかりやすく解説!

StackPanelとは StackPanelとは、コントロールを縦方向か横方向に整列して配置してくれるコントロールです。Orientationプロパティを指定して、縦方向に整列するのか、横方向に整列するのかを決定します。 縦方向に並べる場...
WPF

C#WPFの道#1!WPFのプロジェクト作成方法をわかりやすく解説!

WPFのプログラムを作成するには、WPFのプロジェクトを作成する必要があります。今回はVisualStudio2017で作成していきます。 WPFプロジェクトの作成方法 「ファイル」「新規作成」「プロジェクト」の順に選択していきます。 「V...