タグ: MVVM

2

.NET Core WPF Prism MVVM 入門 2020 step: 4 ~ Prism の DI コンテナらは Ioc 上に歌う ~

← 前回記事【.NET Core WPF Prism MVVM 入門 2020 step: 3 ~ Prism はじめました ~】 前回は Prism Template Pack から WPF アプリプロジェクトを作成して、MainWindow を表示するまでの最低限の手順を紹介しました。今回は Prism に組み込まれる DI コンテナについて紹介します。 尚、この記事は Visual Stud...

0

WPF に対応した Windows Template Studio

Windows Template Studio が WPF に対応したので試してみました。 尚、このエントリは、このサイトでは珍しくどの連載にも属さない番外編的なエントリです。 Windows Template Studio とは? Windows Template Studio(WinTS) は GitHub の ReadMe.md を要約すると以下のような特徴を持つようです。 今までは UWP...

2

.NET Core WPF Prism MVVM 入門 2020 step: 3 ~ Prism はじめました ~

← 前回記事【.NET Core WPF MVVM 入門 2020 step: 2 ~ MVVM フレームワーク充のススメ ~】 前回は MVVM パターンの概要と WPF 用の MVVM フレームワークをいくつか紹介して、その中からこの連載で使用するフレームワークに Prism を選択しました。 今回は Prism の概要とインストール手順及び、Prism を使用した WPF アプリの作成手順等...

0

.NET Core WPF MVVM 入門 2020 step: 2 ~ MVVM フレームワーク充のススメ ~

← 前回記事【.NET Core WPF 入門 2020 step: 1 ~ はじめての WPF ~】 前回は WPF プロジェクトへ新規追加した XAML にデフォルトで設定される xmlns といくつかの Panel を簡単に紹介しただけですが、XAML で画面を作り始める事はとりあえずできると思っています。そして今回は WPF アプリを MVVM パターンで作成するためのフレームワークをいく...

0

WPF UI Gallery case: 1-2 ~ MahApps.Metro.MetroWindow とそのプロパティに連動する Behavior ~

← 前回記事【WPF UI Gallery case: 1-1 ~ MahApps.Metro の HamburgerMenu から Prism の RequestNavigate で画面を切り替える ~】 前回は MahApps.Metro の HamburgerMenu を紹介しましたが、今回は MahApps.Metro の MetroWindow と MetroWindow のプロパティ変...

0

WPF MVVM L@bo #5 ~ ようこそ Dapper 至上主義の DataAccess へ ~

← 前回記事【WPF MVVM L@bo #4 ~ DB が見えるのは嫌なので 3 階層 に AbstractFactory したいと思います。 ~】 前回は 3 階層アーキテクチャのデータ層から AbstractFactory パターンで DBMS への依存を取り除く方法を紹介したので、今回は Micro-O/RM の Dapper を使用して SQLite からデータを読み書きする方法を紹介し...

0

WPF UI Gallery case: 1-1 ~ MahApps.Metro の HamburgerMenu から Prism の RequestNavigate で画面を切り替える ~

WPF MVVM L@bo シリーズも始めたばかりで大して進んでいないにもかからわず新たに別シリーズを立ち上げることにしました。 今回の連載はタイトル通り UI 部品の紹介をメインに進めていく予定で、紹介する UI ライブラリは GitHub で公開されているものをメインに取り上げていきたいと思っています。 そして第 1 回目は WPF Prism episode、WPF MVVM L@bo 両シ...

0

WPF MVVM L@bo #4 ~ DB が見えるのは嫌なので 3 階層 に AbstractFactory したいと思います。 ~

← 前回記事【WPF MVVM L@bo #3 ~ SQLite ですが? ~】 前回はプロトタイプアプリで使用する DB としてファイルベース DB の SQLite とその周辺ツール類を紹介したので、今回は DB にアクセスするための 3 階層アーキテクチャと使用する DB をアプリケーション層から隠蔽するための AbstractFactory パターンを紹介します。 尚、この記事は Visu...

0

WPF MVVM L@bo #3 ~ SQLite ですが? ~

← 前回記事【WPF MVVM L@bo #2 ~ MVVM さえあればいい。 ~】 前回は .NET Core でコモンダイアログを表示する方法と、MVVM パターンで実装する場合の重要なポイントを紹介しました。 3 回目の今回はファイルベースのデータベースである SQLite をプロトタイプアプリに導入すると言う今までとはかなり毛色の違うエントリになっています。 尚、この記事は Visual ...