在Arthas的那篇《给MultiRow用户的八点建议》中,主要针对的是MultiRow5.0版本。
作为一个经常使用MultiRow的人,就在那篇文章的基础上做一些补充。如果你使用的是MultiRow6.0以上版本,那么恭喜你,你将获得更加强大的数据展示和数据处理功能以及灵活的模板设计器,全新的布局概念,丰富的视觉样式……这些都将给你新的体验。
以下各点主要针对MultiRow6.0及以上版本。
1. 与5.0不同的是,对于一些常规的Grid模板应用,可以通过模板向导快速创建一个标准的模板和定义好的样式,而不需要拖拽任何Cell。这样子极大的提高了设计模板的效率。
2. 在设计模板时,新版本还提供了强大的Table。能够非常容易的在模板上创建一个n行×n列的表,并且可以进行单元格合并以及按行或者按列的操作。创建完成的表还可以被打散成多个单元格(Cell)。这样子比拖拽Cell也要迅速很多,建议用Table代替拖拽单元格设计模板。
3. Tracing模式。新版本里,还可以使用已有图片做为设计器的背景,根据图片上面的网格形状排放单元格。如果结合Table来使用,非常的简单方便,容易操作。
4. 对于想用代码写模板的用户,新版本提供了更多的参数接口。不用担心,只要使用Template. CreateGridTemplate方法,就可以用代码直接生成Grid的模板。
5. 命名单元格样式(NamedCellStyle),打破5.0通过Cell设置样式。新版本中,通过命名单元格样式管理器可以创建多个命名单元格样式,在设计模板的时候,可以给多个单元格设置相同的命名单元格样式,MultiRow运行起来之后,只要更改这个名字对应的单元格样式,那么所有使用这个命名单元格样式的单元格都会更改自己的样式,而不需要为每个单元格分别更改,达到快捷的换肤功能。另外还有条件单元格样式(ConditionalCellStyle):根据单元格的值,决定显示什么样的单元格样式。比如,当单元格的值在1~10之间时,背景为红色。具体请参考MultiRow官方版本说明。
6. MultiRow讲究的就是FreeLayout,因此当你设计出夸张的模板。完全可以通过模板管理器进行一些简单的操作,更改CellIndex的顺序,使得它变成你期望的结果。另外,你还可以使用右键菜单中的功能直接按照水平或是垂直方向对Tab的顺序和CellIndex的顺序自动排序(此功能具体请参考官方版本说明)。
7. 新版本提供的排序和筛选行功能也更加的强大,还有FilteringTextBoxCell,它当中直接输入筛选关键字,对应的行就会被罗列出来。而且有可以数理统计功能的单元格——SummaryCell,可以支持四则混合运算。这样可以把某些必须对数据库进行的操作放到这里面。
8. 如果你对MultiRow6.0及以上版本感兴趣,请向公司咨询或是购买。
9. 另外,对于中文用户来说,有一个非常好的消息,MultiRow6.0中文版即将在中国上市,感兴趣的欢迎向公司申请试用或是购买正版。^_^ |
|