MultiRow 7.0列被选中时,列边框的样式问题
在MultiRow 7.0中,列Header被点击时,能否实现整列(多条数据的该列)被选中,选中列的外围被矩形边框包围。下面是MultiRow 4.0的效果:
这种效果可以实现吗?
今天参考过下面帖子的回答。行选中的时候按照提供的方法是没有什么问题的,列的话,这种方法应该是不可行的。
http://gcdn.gcpowertools.com.cn/showtopic-12552.html 非常抱歉。
从MultiRow5.0开始,产品弱化了Grid的列概念,强化行模版概念,因此从MultiRow5.0版本开始没有这样的功能。
一个方案,你在SelectionChanged事件里,动态的修改每个Cell的Border,这个方案不是很好,因为你需要缓存原有Cell的border,以便在消除选择时恢复。
另一个方案,在你模版中间为每个Cell的Left, Right边添加一个很小width的LabelCell,在SelectionChanged事件里,你仅需要修改这个LabelCell的border样式。 回复 2楼dafo的帖子
谢谢您的回复!
页:
[1]