MS中有一个Bring to Front(前置)命令,如图
通过该命令,可以调整位于同一视图平面中(例如同一XY平面)的重叠元素的显示叠放次序。如下图:
那么请问如何通过代码获取设置到元素上的这种显示优先级呢?(注:严格来说三维model是没有显示优先级这一概念的,这只在2Dmodel中可以操作的)
可以通过Bentley.Interop.MicroStationDGN.Element的FilePosition属性值的大小来判断显示优先级,不过在二维环境下的话,应该先要判断优先级,优先级相同的情况下再去判断FilePosition。
MS学习资源:
MicroStation Wednesday视频分享
深入探讨MicroStation DGN基本概念系列
一步步学习MicroStation CE Addin开发
一步步学习MicroStation CE MDL开发
Answer Verified By: 霄男 宿
亲测可用!非常感谢!解决了大问题