SuperAPI AI 工具集

syncfusion-wpf-card-view

通用与其它

查看项目

更新于 10-15 23:41

技能介绍

用途:在 WPF 应用中以可视化卡片形式展示数据项集合,并提供分组、排序、筛选和内联编辑能力。

主要能力:CardView 为卡片容器,CardViewItem 为单个卡片;支持 ItemsSource 数据绑定、SelectedItem 选择、Orientation 布局方向;CanGroup 拖放分组、CanSort 点击字段排序、筛选弹窗、CanEdit 内联编辑(F2 或双击进入,Esc/Enter 退出);通过 HeaderTemplate、ItemTemplate、EditItemTemplate 自定义卡片头、正文与编辑界面;支持 ItemContainerStyle、FlowDirection 实现 RTL、SfSkinManager 主题与本地化。

使用方式:需引用 Syncfusion.Shared.WPF 与 Syncfusion.Tools.WPF,XAML 命名空间为 xmlns:syncfusion="http://schemas.syncfusion.com/wpf"。可声明式使用 CardViewItem,或绑定 ObservableCollection 实现 MVVM。编程式分组用 cardView.GroupCards("字段名"),编辑用 BeginEdit()/EndEdit(),隐藏头部用 ShowHeader="False",主题用 SfSkinManager.SetVisualStyle(cardView, VisualStyles.FluentLight)。

限制:分组、排序、筛选和编辑依赖 ItemsSource 数据绑定,声明式 CardViewItem 子项不支持这些功能;CanEdit 默认 false,CanGroup 默认 false,CanSort 默认 true。其余细节暂未提供。