BT

Ready for InfoQ 3.0? Try the new design and let us know what you think!

WPF のドッキング対応 - AvalonDock

| 作者: Roopesh Shenoy フォローする 0 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2012年8月10日. 推定読書時間: 1 分 |

原文(投稿日:2012/08/08)へのリンク

 

AvalonDock は,一連の WPF/WinForms コントロールをドッキングレイアウト対応に仕立て上げることのできる .NET ライブラリだ。今回リリースされた新バージョンでは MVVM と Aero Snap をネイティブサポートし,パフォーマンスの向上を実現している。

AvalonDock バージョン 2.0 が先日リリースされた。MVVM アプローチを採用して,スクラッチから書き直されている。Command パターン も使用されているようだ。対応するドキュメントは未公開だが,ソースに添付された Avalon.TestApp あるいはAvalon.MVVMTestApp フォルダを参照すれば,新しい API を確認することができる。

ライブラリの利用は簡単だ – 自分のコントロールを AvalonDock が提供するコントロールでラップすれば,レイアウトはすぐにドック可能になる。Get started ページにはいくつかのサンプルコードと,その他のコントロールの使用方法が紹介されている。自分で記述した C# コードでインスタンスの生成や操作を行うことも,もちろん可能だ。バージョン 2.0 でコンセプトは変更されていないが,コントロールの名称は変更されている。ドキュメントが更新されるまでは,関連するサンプルコードの参照が必要だ。

オープンソースの .NET IDE である SharpDevelop でも AvalonDock が使用されている 点も興味深い。

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション
BT