syncfusion-wpf-docking について
WPF アプリで Syncfusion DockingManager を使い、ウィンドウやドキュメントのレイアウトを管理するガイドです。ドッキング、フローティング、自動非表示、レイアウト保存を扱い、IDE 風の作業環境などに適しています。
主な機能
- 01ウィンドウのドッキング、フローティング、自動非表示
- 02ドキュメントとタブグループのモード
- 03ドラッグ&ドロップによる配置
- 04レイアウトの保存と復元
- 05テーマと外観のカスタマイズ
- 06入れ子レイアウトとキーボード操作
活用シーン
- 01IDE 風のツールウィンドウ構築
- 02MDI または TDI ドキュメント管理
- 03移動可能なダッシュボードパネルの作成
- 04ユーザーの作業レイアウト保存
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ syncfusion/ wpf-ui-components-skills --skill syncfusion-wpf-dockingインストール後、Claude Code で/syncfusion-wpf-dockingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/advanced-features.mddocking-windows.mdfloating-windows.mdgetting-started.mdmdi-tdi-functionalities.mdstate-persistence.mdstyling-and-customization.mdwindow-states.md詳細
Syncfusion WPF DockingManager の実装
DockingManager は、Visual Studio に似た包括的なウィンドウ管理システムを提供します。ドラッグ&ドロップに完全対応しており、子コントロールをドッキングしたり、フローティング表示や自動非表示にしたり、ドキュメントとして表示したりできます。また、状態の保存や各種カスタマイズにも対応しています。
このスキルを使用する場面
次の用途でこのスキルを使用します。
- ツールウィンドウとドキュメント領域を備えた IDE スタイルのアプリケーション
- MDI/TDI ドキュメント管理アプリケーション
- ウィンドウ配置を柔軟に変更できる複雑なレイアウト
- パネルの位置を変更できるダッシュボードアプリケーション
- カスタマイズ可能なワークスペースを必要とするデザインアプリケーション
- ユーザーがレイアウト設定を保持する必要のあるあらゆるアプリケーション
ドキュメント
📄 はじめに — インストール、基本設定、XAML/C# の例
📄 ウィンドウの状態 — Dock、Float、AutoHidden、Document の各状態
📄 ウィンドウのドッキング — 配置、対象の指定、ドッキング動作
📄 フローティングウィンドウ — ネイティブフロート、マルチモニター、スナップ
📄 MDI/TDI — ドキュメントモード、タブグループ、タブ
📄 状態の保存 — レイアウトの保存と読み込み、シリアル化
📄 スタイル設定とカスタマイズ — テーマ、テンプレート、外観
📄 高度な機能 — マネージャーの連携、ネストされたレイアウト、キーボード操作
→ 詳細な例、パターン、プロパティ、ユースケースについては、リファレンスファイルをご覧ください。
コメント
Markdown 対応