かずきのBlog

C#やJavaやRubyとメモ書き

目次

Blog 利用状況

ニュース

わんくまBlogが不安定になったため、前に書いてたはてなダイアリーにメインを移動します。
かずきのBlog@Hatena
技術的なネタは、こちらにも、はてなへのリンクという形で掲載しますが、雑多ネタははてなダイアリーだけに掲載することが多いと思います。
コメント
プログラマ的自己紹介
お気に入りのツール/IDE
プロフィール
経歴
広告
アクセサリ

書庫

日記カテゴリ

[WPF]WPF関連のエントリを整理してみた

WPFに関するエントリが結構たまってきたので、ここらへんで一度整理してみようと思います。
整理してみると、結構いっぱいあってびっくりしました…。

無駄に長いエントリになってしまって無念…。

WPF入門・基礎系

WPFの超入門あたりのエントリです。Hello Worldあたりの触りのエントリ。

  1. WPF入門してみた
  2. WPF入門してみた その2
  3. xamlで書いてみよう
  4. [WPF]WPFアプリケーションの種類

 

DependencyObjectについて

WPFのコントロールはすべてDependencyObjectを間接的に継承しています。
なので、DependencyObjectについて理解するのは大事なことです。

  1. [C#][WPF]DependencyObjectって
  2. [C#][WPF]DependencyObjectって その2
  3. [C#][WPF]DependencyObjectって その3
  4. [C#][WPF]DependencyObjectって その4
  5. [C#][WPF]DependencyObjectって その5
  6. [C#][WPF]DependencyObjectって その6

 

イベント・コマンドについて

WPFのイベントは、普通のC#とかにあるイベントとはかなり違います。
そこらへんについて書いているエントリです。

  1. [C#][WPF]イベントじゃけん
  2. [C#][WPF]イベントじゃけん その2
  3. [C#][WPF]イベントじゃけん その3
  4. [C#][WPF]コマンドですね
  5. [C#][WPF]コマンドですね その2「GUIにコマンドを結びつける」
  6. [C#][WPF]コマンドですね その3「ショートカットとコマンドを結びつける」
  7. [C#][WPF]コマンドですね その4「ショートカットとコマンドを結びつけるXAML版」
  8. [C#][WPF]コマンドですね その5「RoutedCommand」
  9. [WPF][C#]コマンドですぞ その6「ICommandSource」
  10. [C#][WPF]コマンドですぞ その7「RoutedUICommand」
  11. [C#][WPF]コマンドですよ その8 「用意されてるコマンド」
  12. [C#][WPF]コマンドですよ その9「実行したくない時もある」
  13. [C#][WPF]コマンドですよ その10 「Command + Binding」

 

レイアウト

WPFは、Windows Formと違ってレイアウトシステムがしっかりしています。
その部分も、とっつきにくさの一旦を担ってるような気がしなくも無いですが・・・。

  1. レイアウトに挑戦
  2. (WPF)DockPanelを使ってみる
  3. [WPF] DockPanelを使ってみる(XAML版)
  4. [WPF]レイアウト ついにGridへ
  5. [WPF]レイアウト ついにGridへ(XAML版)
  6. [WPF][C#]コントロールをウィンドウいっぱいに広げよう

 

バインディング

バインディングは、WPFで個人的に一番気に入ってる機能です。
コーディングレスで、ここまで柔軟にデータを表示させることが出来るとは!と思ってしまう逸品。

  1. [WPF]レイアウトに飽きてきたのでバインディングしてみる
  2. [WPF]リスト系のバインディング
  3. [C#][WPF]BindingのRelativeSourceの設定色々
  4. [WPF][C#]Bindingでくっつけてみよう その1
  5. [C#][WPF]Bindingでくっつけてみよう その2
  6. [C#][WPF]Bindingでくっつけてみよう その3
  7. [C#][WPF]Bindingでくっつけてみよう その4 Master/Detail Pattern
  8. [C#][WPF].NET Framework3.5 SP1で追加されたBindingGroupを使ってみる
  9. [WPF][C#]BindingGroupを使ってみる その2
  10. [WPF][C#]Bindingに追加されたStringFormatを使ってみる
  11. [WPF][C#]TemplateBindingとBindingのRelativeSource TemplatedParentの違い

 

テンプレート

これも、バインディングと同じくらい大好きな機能です。
ここまで柔軟に色々見た目を差し替え出来るなんて!?というのが正直な感想です。

  1. [WPF]ControlTemplateに挑戦
  2. [WPF]ControlTemplateに挑戦 その2
  3. [WPF]ControlTemplateに挑戦 その3
  4. [WPF]ControlTemplateに挑戦 その4
  5. [WPF]ControlTemplateに挑戦 その5
  6. [C#][WPF]DataTemplateを使ってデータを表示してみようぜ
  7. [WPF][C#]ラベルにクリックイベントがない?
  8. [WPF][C#]CheckedListBoxを作ろう
  9. [WPF][C#]CheckedListBoxを作ろう その2

 

入力値の検証・変換

ValidationやConverter等の、入力値を検証する関係の機能について書いてるエントリです。

  1. [WPF][C#]ついに妥当性検証します
  2. [WPF][C#]ついに妥当性検証します! その2
  3. [WPF][C#]MultiBindingとIMultiValueConverter

 

スタイル

WPFは、コントロールのプロパティの設定を外部に切り出すための仕組みとしてスタイルというのがあります。
それについて書いているエントリです。

  1. [WPF][C#]Styleしてみるよ その1 「基本」
  2. [WPF][C#]Styleでの値の設定の優先順位

 

アニメーション

動いてみたりとか回ってみたりとか色が変わってみたりとかいう素敵なあれです。

  1. [C#][WPF]WPFのアニメーション その1「コードからの単純なアニメーション」
  2. [WPF][C#]WPFのアニメーション その2「XAMLで書いてみよう」
  3. [WPF][C#]WebBrowserコントロールは? その3

 

各種コントロール関係

WPFの各種コントロールについてのエントリや、コントロールの作成方法についてのエントリです。

  1. [WPF]TabControlにコレクションをバインド
  2. [C#][WPF]HeaderedContentControlを見てみよう
  3. [WPF][C#]ListBoxのデータをソートしたい
  4. [WPF][C#]ListBoxのグルーピング
  5. [WPF][C#]待望のDataGridコントロール!!お試し
  6. [C#][WPF]DataGridにbool型のデータを表示してみる(CheckBox使うってことね)
  7. [WPF][C#]WPFのDataGridにコンボボックス出してみよう
  8. [WPF][C#]DataGridの表示が崩れる?
  9. [C#][WPF]WPF ToolkitのDataGridのバグ?
  10. [WPF][C#]カスタムコントロール入門 その1
  11. [WPF]WebBrowserコントロールは?
  12. [C#][WPF]WebBrowerコントロールは? その2
  13. [WPF][C#]WebBrowserコントロールは? その3

 

TIPS的コンテンツ

個人的にこれどうやるんだろう?と思ったことについて書いたエントリがここにくると思います。

  1. [WPF]ドラッグアンドドロップ
  2. [WPF]ListViewのカラムの幅に応じて中身の幅を変えるには
  3. [WPF]ダイアログがウィンドウの前面にくるようにしたかったんだ
  4. [C#][WPF]時間のかかる処理ってどうするのよ?
  5. [C#][WPF]WPFで表示してるものの中身を見たい!
  6. [WPF][C#]WPFのListViewに二次元配列のデータを表示したい
  7. [WPF][C#]格好いいモーダルっぽいものを出してみよう
  8. [C#][WPF]マークアップ拡張の作り方
  9. [C#][WPF]変換を使ってコントロールを大きくしたり回したりしよう
  10. [WPF][C#].NET Framework 3.5 SP1で追加された機能を使ってListBoxの背景色を交互に変えるぜ
  11. [WPF][C#]ListViewの行を交互に色を変える
  12. [WPF][C#]イメージのリスト(いい具合に横並び)

 

作ってみよう

暇つぶしに何か作ってみたというシリーズです。

  1. LINQ to XMLでなんちゃってRSS Reader
  2. 自分のBlogがどれくらい見られたのか知りたい!
  3. [C#][WPF]カレンダーを作ってみよう
  4. [C#][WPF]カレンダーを作ってみようの続き
  5. [C#][WPF]インテリセンスみたいなの作れるかな
  6. [WPF][C#]WPFでAccessチックなリサイズ可能コンボボックスを作ってみよう
  7. [WPF][C#]WPFでAccessチックなリサイズ可能コンボボックスを作ってみよう その2
  8. [C#][WPF]RSS Reader(簡易版)を作ってみよう! その1
  9. [WPF][C#]RSS Reader(簡易版)を作ってみよう! その2
  10. [C#][WPF]RSS Reader(簡易版)を作ってみよう! その3
  11. [C#][WPF]RSS Reader(簡易版)を作ってみよう! その4
  12. [C#][WPF]Rss Reader(簡易版)を作ってみよう! その5

 

 

その他

カテゴリわけに非常に困るものや、1つくらいしかエントリが無いもの。
でもWPFについてかいてる。そんなエントリです。

  1. XAMLって画面構築用ってわけじゃないんだ
  2. [WPF]DateTimePickerって無いのかぁ
  3. [C#][WPF]WPFでカレンダー表示する部品って無いんだよね
  4. [WPF][C#]グラデーションしたいんだよ~
  5. [C#][WPF]まばらなリストボックス ~こういうことも出来るんだ的~
  6. [.NET][C#]Silverlight 2 beta2インストール
  7. [WPF][Silverlight]コントロール間に程よい幅をあけよう
  8. [C#][WPF]Windows FormにWPFを置く
  9. [WPF][ADO.NET]DataSet(DataTable)をWPFのListViewにバインドしてみよう
  10. [WPF][雑記]WPFのコントロールを選ぶときは
  11. [WPF][C#]2Dの描画
  12. [WPF][C#]Navigation Application その1
  13. [WPF][C#]デフォルトのボタンとキャンセルボタン
  14. [後で読む][WPF]WPFアプリケーションのローカライズの仕方
  15. [WPF][C#]Visual Studio 2008 SP1のWPFデザイナの使い方
  16. [WPF][C#]WPFでアプリを作るときのフレームワーク
  17. [WPF][C#]Composite Application Guidance for WPF
  18. [WPF][C#]Composite Application Guidance for WPFのイベント(IEventAggregator)
  19. [WPF][C#]Composite Application Guidance for WPFのコマンド(DelegateCommand<T>, CompositeCommand)
  20. [WPF][C#]Composite Application Guidance for WPFでちょっとずつ作ってみる
  21. [WPF][C#]Composite Application Gidance for WPFでちょっとずつ作ってみる その2
  22. [WPF][C#][EntLib]UnityでAOP その2
  23. [WPF][C#]IEditableObjectの愚直な実装とIEditableCollectionView

投稿日時 : 2008年12月16日 23:07

Feedback

# re: [WPF]WPF関連のエントリを整理してみた 2008/12/17 10:30 うつせみ(虚蝉)

うわ。こういうの嬉しいです。
ありがとうございます。

# re: [WPF]WPF関連のエントリを整理してみた 2008/12/17 13:01 もり ひろゆき

素晴らしい!
ここまでエントリを続けたkazukiさんに拍手です!
これをまとめるだけでも、今あるWPFの書籍の中でも一番有用かもしれません!

# re: [WPF]WPF関連のエントリを整理してみた 2008/12/18 0:14 かずき

>うつせみさん
よく見ると正しくないところにカテゴライズされてるものがあったりと
やっつけで作ったのがばればれです(^^;

# re: [WPF]WPF関連のエントリを整理してみた 2008/12/18 0:15 かずき

> もり ひろゆきさん
自分用のメモも兼ねてるので(^^;)
これまとめてもペラペラの本にしかならないと思います(笑)

数百ページをまとめあげる人はすごいな~と素直に尊敬してしまいます。

# re: [WPF][C#]WPFでカスタムコントロールを作ってみよう その2 2009/03/30 6:44 かずきのBlog

re: [WPF][C#]WPFでカスタムコントロールを作ってみよう その2

# Womens TK Society 2012/12/07 23:39 http://supratkstore.webs.com/

I was looking at some of your content on this internet site and I think this web site is very informative ! Keep on putting up.

# エルメスの販売 2012/12/14 20:36 http://www.hermespairs.info/category/エルメス財布

That's whatever earbuds really are for.

# longchamp pliage noir 2012/12/15 15:36 http://www.saclongchampachete.info/category/longch

i love this particular blog post and the whole site!

# echarpe burberry soldes 2012/12/15 22:43 http://www.sacburberryecharpe.fr/category/echarpe-

Looking onward to examining more!

# トリーバーチ 2012 2012/12/16 17:46 http://www.torybruchjp.info/category/トリーバーチ-靴

I find out everybody could hate about them, but I don't even think they appearance so damaging.

# エルメス時計 2012/12/17 20:30 http://www.hermespairs.info/category/エルメス時計

Our admins have got a sharp eye and in many cases sharper sensibilities - not to mention our Best Comments group enjoys an ideal read. Come play with us!

タイトル  
名前  
Url
コメント