摘要: ##前言 XAF列表视图(ListView)中的过滤(Filter),可以在ListView模型的Filters节点中添加,添加的过滤项(FilterItem)会在列表视图的工具栏中以下拉列表的形式显示,WinForm与Blazor是一致的。当过滤项的个数比较少时,这是一个不错的选择。如果过滤项比较 阅读全文
posted @ 2022-11-26 10:01 haoxj 阅读(215) 评论(0) 推荐(0) 编辑
摘要: ##前言 文章的标题是不是感觉有点奇怪,但实际我们在XAFBlazor中使用Blazor组件是很繁琐的,我们需要将Blazor组件封装成属性编辑器(PropertyEditor),再用非持久化对象(NonPersistentObject)去承载它。当我们有许多这样的Blazor组件时,不仅工作量大, 阅读全文
posted @ 2022-11-24 15:05 haoxj 阅读(592) 评论(0) 推荐(0) 编辑
摘要: #### 开源项目地址:https://gitee.com/easyxaf/blazor-tabbed-mdi ###前言 XAF在WinForm中采用了多文档界面(MDI),但在Blazor中却没有,在官网中也有人提相关的问题,官方的回复是将来会考虑实现MDI(等待的时间可能会很长),同时官方也给 阅读全文
posted @ 2022-11-23 15:54 haoxj 阅读(742) 评论(3) 推荐(2) 编辑
摘要: ###前言 掌握了应用程序模型(ApplicationModel)的基础知识之后,通过一个视图布局示例来加强对应用程序模型的理解。 官网给出了比较丰富的示例,并且这些示例涵盖了应用程序模型操作的方方面面,通过这些示例你能全面的了解应用程序模型在XAF中的作用,建议大家要跟着官方示例操作一遍。 ### 阅读全文
posted @ 2022-11-04 11:11 haoxj 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 应用程序模型不仅是XAF的核心,它更是XAF的最大特色,它自动收集XAF项目中的信息,用于生成不同平台的UI。由于应用程序模型在XAF中的重要性,官方文档对它的介绍比较详细,大家可以直接阅读官方文档 https://docs.devexpress.com/eXpressAppFramework/11 阅读全文
posted @ 2022-11-03 15:55 haoxj 阅读(370) 评论(0) 推荐(1) 编辑
摘要: ###前言 刚接触XAF的小伙伴可能会有一个疑惑,XAF中有Model(BusinessObject)、View、Controller,感觉明显是一个MVC的设计模式,但当你用MVC的设计模式与其对应时,又会发现有一些不一样,可能这时有小伙伴会想会不会是MVC的变体,因为MVC只是一个设计模式,不同 阅读全文
posted @ 2022-11-01 10:29 haoxj 阅读(1466) 评论(1) 推荐(1) 编辑
摘要: ###前言 通过前面文章的介绍,大家应该对模块与类型信息子系统有所了解,再通过一个示例来加深大家对它的理解。 在准备写这个系列文章之前,就准备是概念+示例的组合,这样大家对概念的理解会更深刻。之前的规划是在讲到一个比较重要的概念或多个概念时给出一个示例,示例也是针对大家都熟悉的场景(如:学生),虽然 阅读全文
posted @ 2022-10-31 14:16 haoxj 阅读(763) 评论(0) 推荐(1) 编辑
摘要: ###类型信息子系统概述 类型信息子系统是XAF的核心概念,但我们平时却很少关注它,它集中存储了XAF的业务类元数据,它是生成应用程序模型(Application Model)的基础,它与XAF中其它的概念都有所关联,了解它可以使我们加深对XAF的理解。 ###类型信息子系统是什么 第一次接触类型信 阅读全文
posted @ 2022-10-29 11:28 haoxj 阅读(881) 评论(0) 推荐(2) 编辑
摘要: ###模块概述 谈到模块大家应该都不会感到陌生,不管是前端还是后端都有模块的概念,XAF中的模块概念与大多数框架中的模块概念是相通的。XAF模块首先是一个.NET类库,同时它还包含一个继承自ModuleBase的Module类,Module类主要用于收集及对外暴露模块中的一些资源(BusinessO 阅读全文
posted @ 2022-10-27 11:00 haoxj 阅读(888) 评论(3) 推荐(4) 编辑
摘要: 很多小伙伴在第一次接触XAF时,会被它的丰富功能及开箱即用的特点所吸引,即使在不了解XAF的情况下,也能够依葫芦画瓢创建一个功能丰富的应用,但当应用到实际项目中时,你会发现与之前的愿景差距很大,很多都是从入门到放弃,其实官方也认为XAF的学习曲线比较陡峭,再加上官方文档更像一个手册,对新手来说并不友 阅读全文
posted @ 2022-10-26 12:05 haoxj 阅读(569) 评论(6) 推荐(3) 编辑