百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

Catel

> 编程语言
开源

应用开发平台

906 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

应用开发平台

Catel =====

名称 标记
下载 NuGet 稳定版
  • 参数验证(例如 Argument.IsNotNull(() => myArgument))

  • 缓存

  • 数据(ModelBase、PropertyBag、Validation)

  • 消息传递

  • 反射(适用于每个支持的平台的相同反射 API)

  • 弱引用(WeakEventListener)

  • 审计

  • 集合 (FastObservableCollection)

  • 命令 (Command, TaskCommand 等)

  • 转换器 (预置的大量转换器)

  • 服务

  • 消息服务

  • 导航服务

  • 打开文件服务

  • 繁忙指示器服务

  • 保存文件服务

  • UIVisualizerService

  • 视图模型

  • 自动验证

  • 自动从模型映射到视图模型

protected override void ValidateFields(List validationResults) { if (string.IsNullOrWhitespace(FirstName)) { validationResults.Add(FieldValidationResult.CreateError(nameof(FirstName), "必须输入第一名")); } if (string.IsNullOrWhitespa

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#c-sharpcatelmvvmmvvm-architecture

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言