uEN Laboratory

C#,WPF,Architecture,design,User experience, ets…

不定期でC#関連の情報を展開します。

Windowに学ぶテンプレートと添付プロパティ - WPF Vol 06

- - posted in wpf | Comments

従来型の開発ではButtonクラスの外観や機能を変更したい場合は、派生させButtonExカスタムコントロールを作成していました。 しかし前回紹介したように、XamlではButtonクラスにスタイルとテンプレートを適用することで、外観をカスタマイズできることを確認しました。

では今度は Window をストアアプリのようなモダンなものに変えたいと思います。 また、スタイルだけではなくそこで発生するイベントも添付プロパティを利用して、外部から制御したいと思います。

wpf-07-01

WPF ViewModelでLOB開発 Vol 03 - バインディング

- - posted in wpf | Comments

これまでは必要最低限の予備学習でしたが、本質に切り込んで バインディング について紹介します。
WPFの肝要は バインディングとテンプレートだと言えるくらい重要です。

今回はDateTimeを表示するだけの簡単なサンプルですが、WPF プロパティ システム の仕組みを覗いてみたいと思います。

wpf-03-07

WPF ViewModelでLOB開発 Vol 01 - WPFプロパティ システム

- - posted in wpf | Comments

LOB開発といえば企業が利用する業務システムで、Windows FormとSQLを利用して、あっという間にデータベースと連係して動くアプリケーションを作成できる技術者は多いと思います。

そんなところに出てきたWPF(Windows Presentation Foundation)。
とても優れた技術ですが、これをどうLOB開発として利用するかは少し敷居があるのかと感じています。

『WPF ViewModelでLOB開発』シリーズでは、WPFの恩恵を十分に受けつつ、より簡単に開発するための情報を展開します。