BT

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でリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT