スポンサーリンク
C#

【C# WPF】DataGridを階層化アーキテクチャで使う

はじめに この記事では、DataGridを階層化アーキテクチャで使う方法をテーマにしたいと思います。 以前紹介した「【C# WPF】DataGridの使い方の基礎」を元に、階層化アーキテクチャに変更してみます。 プロジェクトを作成して階層化...
C#

【C#】Visual Studioのプロジェクト名を変更する

はじめに Visual Studioのプロジェクトを分けて階層型のアーキテクチャにするといろいろメリットがありますよという説明をしました。 それでプロジェクトを増やすわけですが、あるあるなのがプロジェクト名を変えたいというケース。 実は、V...
C#

【C# WPF】Dependency InjectionにIoCコンテナを使う

以前に「【C# WPF】Dependency Injectionを実装してみる」でDependency Injectionを実装しました。 今回は、このプログラムに改良を加え「IoCコンテナ」という仕組みを使うようにしたいと思います。 「I...
スポンサーリンク
C#

【C# WPF】Dependency Injectionを実装してみる

以前「【App. Design】Dependency Injectionと依存関係」で、説明したDependency Injectionを実装してみます。「【App. Design】プロジェクトを分け階層型のアーキテクチャにする」で作成した...
プログラミング

【App. Design】ファイル入出力の処理をどう配置するか

はじめに プログラムを作成しているとファイルを読んだり書いたりする処理が、頻繁に必要になります。 ファイル入出力というのは外部の環境に左右される処理です。ファイルの中身に正しいデータが入っているかもそうですし、そもそも目当てのファイルが存在...
プログラミング

【App. Design】Visual Studioでプロジェクトを分け階層型のアーキテクチャを実装する

はじめに 今回は、「【App. Design】複雑なアプリを作る前の準備。アーキテクチャを考える」で説明した中の階層型のアーキテクチャを実装してみます。 以前「【C# WPF】ウィンドウを使った画面の間でデータを受け渡す方法」でアプリを作っ...
プログラミング

【App. Design】複雑なアプリを作る前の準備。アーキテクチャを考える

はじめに 今回のテーマは「アーキテクチャ」です。複雑なアプリを作る前に理解しておいた方が良い内容です。 アーキテクチャという言葉は、もともと「建物」や「建築物の構造」を表す用語です。それがIT界隈では、もっぱら「構造」という意味で使われてい...
C#

【C# WPF】ウィンドウを使った画面の間でデータを受け渡す方法

ウィンドウを使った2つの画面の間でデータを受け渡すアプリを作ろうと思います。以前こちら「【C# WPF】WPFウィンドウを使った画面遷移の方法」で2つの画面を作成して行き来できるようにしたので、今度は、この画面2つの間でデータを受け渡しでき...
C#

【C# WPF】ComboBoxを利用する方法いろいろ

C#とWPFを利用して、ComboBoxを使う方法をまとめてみました。ComboBoxを使う方法は、いくつかあり、それぞれ使い方がビミョーに異なるなど混乱しそうです。そこで整理してみることに。いろいろな切り口で整理できそうですが、今回は「C...
C#

【C# WPF】WPFユーザーコントロールを使った画面遷移の方法

WPFで画面を遷移させる方法がいくつかありますが、ここでは「WPFユーザーコントロール」を使う方法をまとめます。 この方法は、ほぼ「WPFページ」を使った画面遷移の方法と同じなので、すでに知っている方は「ナビゲーション用のバーについて」まで...