mcpField
S
syncfusion-maui-docklayout

syncfusion-maui-docklayout

github.com/syncfusionデザイン・UI61204 回インストール2 週間前に更新
リポジトリ

syncfusion-maui-docklayout について

Syncfusion の SfDockLayout を .NET MAUI アプリに実装するためのスキルです。コンテナー内の子要素の配置に加え、間隔、最終要素の拡張、RTL 表示を説明します。

主な機能

  1. 01端または中央へのドッキング
  2. 02水平・垂直方向の間隔
  3. 03最後の子要素の拡張設定
  4. 04実行時のドック位置変更
  5. 05RTL とアダプティブレイアウト

活用シーン

  1. 01ヘッダーやサイドバー付き画面の作成
  2. 02画面の向きに応じたコンテンツ配置
  3. 03実行時の要素位置変更

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/syncfusion/maui-ui-components-skills --skill syncfusion-maui-docklayout

インストール後、Claude Code で/syncfusion-maui-docklayoutを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
advanced-features.md
docking-features.md
getting-started.md
spacing-layout.md

詳細

.NET MAUI DockLayout の実装

Syncfusion .NET MAUI DockLayout(SfDockLayout)の実装方法をユーザーに案内します。これは、開発者が子要素を特定の端(上、下、左、右)または中央に配置してドッキングできる、多用途のレイアウトコントロールです。モバイルアプリケーションやデスクトップアプリケーションで複雑なユーザーインターフェイスを設計するための堅牢なフレームワークを提供します。

このスキルを使用する場面

次のような場合に、このスキルを使用してください。

  • ドッキングレイアウトの作成:要素を特定の端に配置する
  • ダッシュボードインターフェイスの構築:ヘッダー、フッター、サイドバー、コンテンツなどの複数の領域を配置する
  • アダプティブレイアウトの実装:画面サイズや向きに応じてレイアウトを変更する
  • UI 要素の配置:コンテナーの上、下、左、右、または中央に要素を配置する
  • 間隔の設定:ドッキングされた要素間の水平および垂直方向の間隔を設定する
  • 最後の子要素の拡張制御:残りのスペースを埋めるように拡張する
  • 右から左(RTL)レイアウトのサポート:国際化に対応する
  • .NET MAUI アプリケーションでの作業:Syncfusion コンポーネントを使用する

コンポーネントの概要

SfDockLayout コントロールには、次の機能があります。

  • 柔軟なドッキング:子要素を Top、Bottom、Left、Right、または None(中央)にドッキングできます
  • アダプティブレイアウト:さまざまな画面サイズや向きに自動的に適応します
  • 間隔のカスタマイズ:要素間の水平および垂直方向の間隔を設定できます
  • 最後の子要素の拡張:最後の子要素を拡張して、残りのスペースを埋めるオプションがあります
  • RTL サポート:国際化に対応する、完全な右から左へのレイアウトをサポートします
  • プログラムによる制御:実行時に操作できる GetDock() および SetDock() メソッドを備えています

ドキュメントとナビゲーションガイド

はじめに

📄 参照: references/getting-started.md

  • Syncfusion.Maui.Core NuGet パッケージのインストール
  • Syncfusion Core ハンドラーの登録
  • SfDockLayout の作成と初期化
  • 子要素の基本的なドッキング位置の設定
  • すべてのドッキング位置を含む、動作する完全な例
ドッキング機能

📄 参照: references/docking-features.md

  • ドッキング位置のオプション(Top、Bottom、Left、Right、None)
  • XAML での Dock 添付プロパティの使用
  • C# での Dock パラメーターを指定した Add() メソッドの使用
  • 現在の位置を取得する GetDock() メソッド
  • プログラムで位置を変更する SetDock() メソッド
  • ドッキング順序と要素の重ね合わせ
間隔とレイアウト

📄 参照: references/spacing-layout.md

  • 要素間の間隔を設定する HorizontalSpacing プロパティ
  • 垂直方向の間隔を設定する VerticalSpacing プロパティ
  • ShouldExpandLastChild プロパティの動作
  • 最後の子要素の拡張制御(true/false)
  • レイアウトの使用例とベストプラクティス
高度な機能

📄 参照: references/advanced-features.md

  • 右から左(RTL)レイアウトのサポート
  • FlowDirection プロパティの設定
  • さまざまな画面サイズに対応するアダプティブレイアウト
  • 画面の向きの変更への対応
  • サンプルプロジェクトとリソース

コメント