11 2022 档案

摘要:从上一篇关于ListView布局样式的文章中,我们知道XAFBlazor是移动优先的,如果想在PC端有更好的用户体验,我们需要对布局样式进行修改。这篇介绍在之前文章中提到的FilterPanel,它的样式调整稍微要复杂一些,但思路与之前的差不多。 当过滤项过多时,FilterPanel会变高,超出了 阅读全文
posted @ 2022-11-27 15:05 haoxj 阅读(174) 评论(0) 推荐(0) 编辑
摘要:##前言 XAFBlazor虽然可以适应PC端及移动端,但从它的界面可以看出,它明显是移动优先的(Mobile First)。这样的界面在PC端有时会感觉不是很方便(特别对于数据密集的系统来说),即将发布的22.2版本,听说在这方面会做一些优化。 ##ListView 在ListView中,当每页内 阅读全文
posted @ 2022-11-26 16:57 haoxj 阅读(215) 评论(0) 推荐(0) 编辑
摘要:##前言 XAF列表视图(ListView)中的过滤(Filter),可以在ListView模型的Filters节点中添加,添加的过滤项(FilterItem)会在列表视图的工具栏中以下拉列表的形式显示,WinForm与Blazor是一致的。当过滤项的个数比较少时,这是一个不错的选择。如果过滤项比较 阅读全文
posted @ 2022-11-26 10:01 haoxj 阅读(247) 评论(1) 推荐(0) 编辑
摘要:##前言 文章的标题是不是感觉有点奇怪,但实际我们在XAFBlazor中使用Blazor组件是很繁琐的,我们需要将Blazor组件封装成属性编辑器(PropertyEditor),再用非持久化对象(NonPersistentObject)去承载它。当我们有许多这样的Blazor组件时,不仅工作量大, 阅读全文
posted @ 2022-11-24 15:05 haoxj 阅读(654) 评论(0) 推荐(0) 编辑
摘要:#### 开源项目地址:https://gitee.com/easyxaf/blazor-tabbed-mdi ###前言 XAF在WinForm中采用了多文档界面(MDI),但在Blazor中却没有,在官网中也有人提相关的问题,官方的回复是将来会考虑实现MDI(等待的时间可能会很长),同时官方也给 阅读全文
posted @ 2022-11-23 15:54 haoxj 阅读(791) 评论(3) 推荐(2) 编辑
摘要:###前言 掌握了应用程序模型(ApplicationModel)的基础知识之后,通过一个视图布局示例来加强对应用程序模型的理解。 官网给出了比较丰富的示例,并且这些示例涵盖了应用程序模型操作的方方面面,通过这些示例你能全面的了解应用程序模型在XAF中的作用,建议大家要跟着官方示例操作一遍。 ### 阅读全文
posted @ 2022-11-04 11:11 haoxj 阅读(384) 评论(0) 推荐(0) 编辑
摘要:应用程序模型不仅是XAF的核心,它更是XAF的最大特色,它自动收集XAF项目中的信息,用于生成不同平台的UI。由于应用程序模型在XAF中的重要性,官方文档对它的介绍比较详细,大家可以直接阅读官方文档 https://docs.devexpress.com/eXpressAppFramework/11 阅读全文
posted @ 2022-11-03 15:55 haoxj 阅读(395) 评论(0) 推荐(1) 编辑
摘要:###前言 刚接触XAF的小伙伴可能会有一个疑惑,XAF中有Model(BusinessObject)、View、Controller,感觉明显是一个MVC的设计模式,但当你用MVC的设计模式与其对应时,又会发现有一些不一样,可能这时有小伙伴会想会不会是MVC的变体,因为MVC只是一个设计模式,不同 阅读全文
posted @ 2022-11-01 10:29 haoxj 阅读(1501) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示