投稿者 YuO  (社会人) 投稿日時 2009/11/9 05:25:42
・デザインのカスタマイズ可能な範囲がまったく違います
・コントロールはすべて単なる描画要素のため,HWNDの様なGDIリソースを使いません。また,ことためにコントロールの大量描画時の速度が大きく違います
・コマンドバインディングは慣れると非常に便利です
・データバインディングと棍万度バインディングを使った,M-V-VMパターンというUIにおける標準パターンができつつあります
・DWMが使われるため,Vista以上のPCがクライアントになった場合に,リモートデスクトップ先のWPFアプリはクライアント側で描画されます。TS RemoteApp機能を使った場合に,描画のもたつきの解消になります
・WinFormsは完全にメンテナンスモードです。今後,MSから機能追加される可能性がほとんどありません

会社でWinFormsを使っていますが,コマンドバインディングが無いことを面倒に思えることが多々あります。