mcpField
S
syncfusion-maui-cards

syncfusion-maui-cards

github.com/syncfusion開発61210 回インストール2 週間前に更新
リポジトリ

syncfusion-maui-cards について

Syncfusion .NET MAUI の SfCardView と SfCardLayout でカード UI を構築するスキルです。スワイプ操作、データバインディング、イベント、スタイル設定、記載されたリキッドグラス効果を扱います。

主な機能

  1. 01スワイプで閉じる単一カード
  2. 02スワイプ可能なカードスタック
  3. 034方向のスワイプナビゲーション
  4. 04BindableLayout データバインディング
  5. 05タップ、閉じる、インデックス変更イベント
  6. 06枠線、グラデーション、グラス効果

活用シーン

  1. 01スワイプで閉じるカードの作成
  2. 02カードスタックの切り替え
  3. 03データコレクションからのカード生成
  4. 04タップや閉じるイベントの処理

インストール

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

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

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

同梱ファイル

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

references/
card-layouts.md
card-views.md
customization.md
data-binding.md
events.md
getting-started.md
liquid-glass-effect.md

詳細

.NET MAUI Cards(SfCards)の実装

Syncfusion .NET MAUI Cards コントロールは、スワイプで閉じられる単一カードビュー(SfCardView)と、スワイプ可能なカードスタック(SfCardLayout)の両方を提供します。このスキルでは、インストール、カードの作成、スワイプジェスチャー、カスタマイズ、データバインディング、イベント、最新の視覚効果について説明します。

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

次のようなニーズがある場合に、このスキルを使用してください。

  • 閉じられるカードビューを作成する - 左右へのスワイプで閉じられる単一カード
  • カードスタックを構築する - スワイプで切り替えられる複数のカードを重ねた表示
  • スワイプジェスチャーを実装する - 左、右、上、下の4方向へのスワイプに反応するカード
  • カードベースのUIを表示する - コンテンツを整理するための視覚的なカードコンテナー
  • インタラクティブなカードを追加する - タップイベント、閉じるイベント、状態管理に対応するカード
  • カードにデータをバインドする - BindableLayoutを使用して、データコレクションからカードを動的に生成する
  • カードの外観をカスタマイズする - 枠線、角、インジケーター、色、ガラス効果
  • カードイベントを処理する - Tapped、dismissing、dismissed、index changingイベント

このスキルの対象は、Syncfusionの.NET MAUI Cardsコントロール(SfCardViewおよびSfCardLayout)です。一般的なカードレイアウトや、その他のカードライブラリは対象外です。

コンポーネントの概要

Syncfusion .NET MAUI Cardsコントロールは、主に次の2つのコンポーネントを提供します。

  1. SfCardView - スワイプで閉じることができる単一のカード
  2. SfCardLayout - 複数のSfCardViewアイテムを重ねて表示し、スワイプで切り替えるコンテナー

主な機能:

  • スワイプして閉じる機能
  • 複数方向へのスワイプに対応(左、右、上、下)
  • 視覚的なカスタマイズ(枠線、角、インジケーター)
  • プログラムによるカードの終了
  • BindableLayoutによるデータバインディング
  • 包括的なイベント処理
  • 最新のリキッドグラス効果(.NET 10以降)

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

はじめに

📄 参照: references/getting-started.md

次のようなニーズがある場合は、このリファレンスを参照してください。

  • Syncfusion.Maui.Cards NuGetパッケージをインストールする
  • MauiProgram.csでSyncfusionハンドラーを登録する
  • 最初のSfCardViewを作成する
  • 基本的なXAMLおよびC#の実装パターンを理解する
カードビューの機能

📄 参照: references/card-views.md

単一カードを扱い、次のような機能が必要な場合は、このリファレンスを参照してください。

  • SfCardViewコンポーネントの概要と使い方
  • スワイプして閉じる機能を実現するSwipeToDismissプロパティ
  • プログラムからカードを閉じるIsDismissedプロパティ
  • スワイプ時の視覚効果を設定するFadeOutOnSwiping
  • 単一カードの実装パターン
  • 単独のカードを使用するシナリオ
カードレイアウトの機能

📄 参照: references/card-layouts.md

次のようなカードスタックが必要な場合は、このリファレンスを参照してください。

  • SfCardLayoutコンポーネント(複数のカードを重ねて表示)
  • 端のカードを表示するShowSwipedCardプロパティ
  • カードを切り替えるVisibleIndexプロパティ
  • SwipeDirectionの設定(Left、Right、Top、Bottom)
  • 複数カードの管理
  • スワイプジェスチャーによるカード間の切り替え
カスタマイズとスタイル設定

📄 参照: references/customization.md

次の項目をカスタマイズする場合は、このリファレンスを参照してください。

  • BorderColor、BorderWidth、CornerRadiusプロパティ
  • 背景色とグラデーション
  • インジケーターのカスタマイズ(色、太さ、位置)
  • FadeOutOnSwiping効果
  • 高度な視覚スタイル
  • カスタムカードのデザインとテーマ
BindableLayoutによるデータバインディング

📄 参照: references/data-binding.md

次のようなニーズがある場合は、このリファレンスを参照してください。

  • データコレクションからカードを動的に生成する
  • SfCardLayoutでBindableLayoutを使用する
  • ViewModelとデータソースを設定する
  • ItemsSourceとItemTemplateを構成する
  • データ駆動型のカードインターフェイスを作成する
  • カードのプロパティをデータモデルにバインドする
イベントと操作

📄 参照: references/events.md

以下を処理する必要がある場合は、このリファレンスを参照してください。

  • Tapped イベント(カードのタップ検出)
  • VisibleIndexChanging イベント(カードが変わる前のイベント。キャンセルに対応)
  • VisibleIndexChanged イベント(カードが変わった後のイベント)
  • Dismissing イベント(閉じる前のイベント。キャンセルに対応)
  • Dismissed イベント(閉じる処理の完了後のイベント)
  • イベントハンドラーの実装とシナリオ
Liquid Glass エフェクト

📄 参照: references/liquid-glass-effect.md

以下を実現したい場合は、このリファレンスを参照してください。

  • モダンな半透明のガラスエフェクト
  • EnableLiquidGlassEffect プロパティの使用方法
  • プラットフォーム要件(macOS 26+、iOS 26+、.NET 10)
  • ガラスの外観にするための背景設定
  • 洗練されたモダンなカードデザイン

コメント