WPF(C#)のドッキングウインドウ(AvalonDock)
WPF(C#)のドッキングウインドウ(AvalonDock)について
WPFでドッキングウィンドウ(VisualStudio等で確認できる、画面をくっつけたりすることができるウィンドウのこと)を使用してみたかったので、使用する方法を調べてみました。
調べてみた結果、標準では、ドッキングウィンドウは使用できないみたいなので、非標準のライブラリを使用する必要があります。いろいろあるライブラリの中から、無料でライセンス的に問題なさそうだったのは、以下になります。
『AvalonDock』http://avalondock.codeplex.com/
■AvalonDockについて
CodePlexで公開されているドッキングウィンドウのライブラリ。
■使い方
ライブラリをダウンロードして、参照の追加を行い、started guideのXAMLをコピペすれば使えるようになります。
手軽ですごく簡単でした。
また、サンプルプロジェクトもダウンロードできます。
■使用イメージ
D3DImageを使用して、SlimDXで描画したPMXモデルをアニメーション表示してみました。
描画ウィンドウをはがしたり、くっ付けたりできるのはいいですね。
利用モデル:
『876モデル』koukatsu3様
『スウィートX’mas的なあまそうステージ』siroma(しろま)様
利用エフェクト:
『羽パーティクル』ラテ様
『自己オーバーレイ合成フィルタ』おたもん様
『改変ディフュージョンフィルタ』おたもん様
『HAToon』ミーフォ茜様