カテゴリー: WPF

0

WPF Prism episode: 6 ~ されどイベントは ViewModel と踊る ~

← 前回記事【WPF Prism episode: 5 ~ ご注文は TreeView ですか? ~】 前回は ReactiveProperty を使用して TreeView へアイコン付きの TreeViewItem を表示するまでを紹介したので、今回は WPF の イベントを Command へバインドする方法を紹介します。 尚、この記事は Visual Studio 2017 Communi...

0

WPF Prism extra: 1 ~ TreeViewItem を MVVM パターンで展開する ~

← 前回記事【WPF Prism episode: 5 ~ ご注文は TreeView ですか? ~】 前回は List 系コントロールの各項目ごとに VM を作成する方法を紹介したので、本来は View で発生したイベントを Command へバインドする方法を紹介するのが本筋ですが、Prism 入門の付録的なエントリとして TreeViewItem を全展開する方法を紹介します。 尚、この記事...

0

WPF Prism episode: 5 ~ ご注文は TreeView ですか? ~

← 前回記事【WPF Prism episode: 4.5 ~ ReactiveProperty からはじまる MVVM 狂想曲 ~】 前回は VM ⇔ View 間のバインディングインタフェースに採用した ReactiveProperty を使った MVVM 入門編と ReactiveProperty(ReactiveCollection)を TreeView の ItemsSource に指定...

0

WPF Prism episode: 4.5 ~ ReactiveProperty からはじまる MVVM 狂想曲 ~

← 前回記事【WPF Prism episode: 4 ~ DI だけど Unity さえあれば関係ないよねっ ~】 前回記事では Prism Shell で生成したデータオブジェクトを DI コンテナの【Unity】を経由して TreeView を配置した Prism Module へ渡す所まで紹介しました。 このエントリの内容は元々 episode: 5 として公開していた記事の一部でしたが、...

0

WPF Prism episode: 4 ~ DI だけど Unity さえあれば関係ないよねっ ~

← 前回記事【WPF Prism episode: 3 ~ Re: ゼロから始める Prism 生活 ~】 前回は Prism Module 内の View(UserControl)を Prism Shell へ動的に読み込むまでを紹介したので、今回は Prism のコンポーネント間でデータをやり取りするする際の仲介役となる DI コンテナ【Unity】の使い方を紹介します。 又、前回エントリの最...

0

WPF Prism episode: 3 ~ Re: ゼロから始める Prism 生活 ~

← 前回記事 【WPF Prism episode: 2 ~ WPF のフレームワーク決まってますか?迷ってますか? Prism を選択してもらっていいですか? ~】 前回の記事では、Prism の Module を Shell へ読み込む手順を Prism 公式サンプル を使って紹介したので、今回からは実際にサンプルアプリを作成しながら Prism でよく使用すると思われる機能をどのようにアプリ...

0

WPF Prism episode: 2 ~ WPF のフレームワーク決まってますか? 迷ってますか? Prism を選択してもらっていいですか? ~

← WPF Prism episode: 1 ~ WPF は MVVM フレームワークとともに。~ episode: 1 では最終的に使用するフレームワークを決定しませんでした。 episode: 1 を書いていた頃は【MVVM light toolkit】を第一候補に考えていましたが、調べていくと MVVM light toolkit には MVVM パターンを実現するための最低限の機能は含まれ...

0

WPF Prism episode: 1 ~ WPF は MVVM フレームワークとともに。~

← 前回記事【episode: 0 ~今更 WPF ~】 この記事は Visual Studio 2017 Community Edition で .NET Framework 4.6 と C# を使用して 、WPF アプリケーションを MVVM パターンで作成するのが目的で、C# での基本的なコーディング知識を持っている人が対象です。 MVVM パターンを利用した WPF 開発 あえて説明するま...

0

episode: 0 ~ 今更 WPF ~

WPF が2006年11月に .NET Framework 3.0 と共に公開されてから11年(2017/11 現在)も経ってようやく覚える気になり、色々調べてみました。 WPF が公開された当初は「WPF ではコントロールの外観を自由にカスタマイズできるようになる!」みたいな記事をよく目にしたような記憶がある程度で、特に食指は動きませんでした。 WPF に興味が持てなかったのは みたいなことを考...