WPF

C#

[C#][WPF] Buttonクリックの動作をCommandで実行する

概要 Windows foamアプリケーションではボタンクリック時の処置はボタンクリックイベント内に記載します。 WPFでもクリックイベントを設定できますが、MVVM的にはCommadを用いて疎結合を行うのが定石・・・なようです...
C#

[C#][WPF] dllファイルなどをexeと同じ階層に作ったフォルダにまとめる。

概要 dllの配置場所を変更します。 dllファイルをexeと同じ階層に作ったフォルダにまとめます。 詳細 App.configに以下の6行目~10行目を追記します。 「probing privatePath=」 に参照...
C#

[C#][WPF] Styleでコントロールのプロパティを一括設定する

概要 Styleでコントロールのプロパティを一括設定します。 Window.Resourcesタグで囲まれた中のStyleタグで設定します。 Styleタグでの設定よりも、各コントロールにじかに記載したプロパティの方が優先...
C#

[C#][WPF] ComboBoxにバインドして、ComboBoxの選択に応じてTextBoxの値を変更する。

概要 ComboBoxにバインドします。 そして、ComboBoxの選択に応じてTextBoxの値を変更します。 ComboBoxのプロパティ「IsSynchronizedWithCurrentItem」を「True」にし...
C#

[C#][WPF] WrapPanelでレスポンシブルデザイン風なウィンドウを作成する。

概要 WrapPanelでレスポンシブルデザイン風なウィンドウを作成します。 ビュー、コード ビュー XAML コード なし。 補足 ...
C#

[C#][WPF] DataGridにDataTableをバインドする

概要 DataGridにDataTableをバインドします。 XAML側はDataGridのItemSorceにBinding. コード側ではDataContextにデータテーブルを設定。(コード側でDataContext...
C#

[C#][WPF] 新しいウィンドウを開く

概要 新しいウィンドウを開きます。 新しいウィンドウの準備 新しいウィンドウを追加します プロジェクト > ウィンドウの追加 をクリックします。 ウィンドウ(WPF) を選択して、ファイル名を入...
C#

[C#][WPF] メイン画面を閉じたときに残りのウィンドウも閉じる。

概要 メインウィンドウ(メイン画面)を閉じたときに残りのウィンドウ(子画面)も閉じます。 Windows Formアプリではメイン画面を閉じると子画面も一緒に閉じられていました。 WPFは、デフォルトではメイン画面を閉じて...
C#

[C#][WPF] バインディング ー テキストボックスをバインディングする。

概要 テキストボックスのTextBox.Textプロパティをバインディングします。 二つのテキストボックスのTextプロパティを同じソースでバインディングすると、片方のテキストボックスの変更内容がもう一つのテキストボックスに反映...
C#

C#でSystem.Data.Sqliteを使用する ー 導入編 ー ナビ

C#でSystem.Data.Sqliteを使用する ー 導入編 ー | Invisible Works [] System.Data.Sqliteをインストールする。 | Invisible Works [] Sy...
2021.10.28
C#

[C#][SQLite] C#でSystem.Data.Sqliteを使用する ー 導入編 ー

System.Data.Sqliteをインストールする。 System.Data.Sqliteをインストールする。 | Invisible Works System.Data.Sqliteでデータベースを作成する。...
2021.10.28
C#

[C#][WPF][SQLite] System.Data.Sqliteで中間テーブルを利用して、1対多、多対多のテーブル結合を行う。

概要 中間テーブルを利用して、1対多、多対多のテーブル結合を行います。 プロジェクトとメンバーが1対1で結びついていることは少なく、たいていの場合、ひとつのプロジェクトに複数のメンバーが含まれ、逆に、メンバーは複数のプロジェ...
C#

[C#][WPF][SQLite] System.Data.Sqliteでテーブル間の結合してデータを抽出する。- 交差結合編 –

概要 System.Data.Sqliteでテーブル同士を交差結合させて、データを抽出します。 ビュー、コード ビュー XAML コード (MainWindow.x...
C#

[C#][WPF][SQLite] System.Data.Sqliteでテーブル間の結合してデータを抽出する。- 外部結合編 –

概要 System.Data.Sqliteでテーブル同士を外部結合させて、データを抽出します。 ビュー、コード ビュー XAML コード (MainWindow.x...
C#

[C#][WPF][SQLite] System.Data.Sqliteでテーブル間の結合してデータを抽出する。- 内部結合編 –

概要 System.Data.Sqliteでテーブル同士を内部結合させて、データを抽出します。 ビュー、コード ビュー XAML コード (MainWindow.x...
C#

[C#][WPF][SQLite] System.Data.Sqliteでデータベースのテーブルに行(レコード)を追加する。

概要 System.Data.Sqliteでデータベースのテーブルに行を追加します。 WPFで作成していますが、MVVMな書き方にはなっていません。 XAMLは「テーブルへの行追加」に直接関係しないコントロールも配置してい...
C#

[C#][WPF][SQLite] System.Data.Sqliteでデータベース内のテーブルを、データテーブルを介してDataGridに読み込み、更新する (DataAdapterを使用)

概要 System.Data.Sqliteでデータベース内のテーブルをデータテーブルを介してDataGridに読み込みます。 DataGrid上で修正してデータベースを更新します。 ここでSQLiteDataAdapterを使...
C#

[C#][WPF][SQLite] System.Data.Sqliteでデータベースにデータテーブルを作成する。

概要 System.Data.Sqliteでデータベースにデータテーブルを作成します。 WPFで作成していますが、MVVMな書き方にはなっていません。 XAMLは「データテーブル作成」に直接関係しないコントロールも配置して...
C#

[C#][WPF][SQLite] System.Data.Sqliteをインストールする。

概要 NuGetを使用してSystem.Data.Sqliteをインストールします。 手順 1. NuGetパッケージでSystem.Data.SQLiteを検索 1.1 >をクリックします。 ...
C#

[C#][WPF][SQLite] System.Data.Sqliteでデータベースを作成する。

概要 System.Data.Sqliteでデータベースを作成します。 WPFで作成していますが、MVVMな書き方にはなっていません。 XAMLは「データベース作成」以外のコントロールも配置しています。 コードは「データ...
タイトルとURLをコピーしました