z-index属性是设置图层显示层级关系,一般至越小显示越在底层。
在DevExpress.XtraMap 的LayerBase中可以直接设置z-index属性,但是在DevExpress.Xpf.Map中的LayerBase不能直接设置z-index属性
DevExpress.XtraMap
DevExpress.XtraMap.ImageLayer imageLayer = new DevExpress.XtraMap.ImageLayer();
imageLayer.ZIndex = 10;
DevExpress.Xpf.Map
// 两种方式
// 1. 代码设置
DevExpress.Xpf.Map.ImageLayer imageLayer = new DevExpress.Xpf.Map.ImageLayer();
System.Windows.Controls.Canvas.SetZIndex(vectorLayer, 5);
// 2. XMAL标记语言设置
<dxm:ImageLayer Name="imageLayer" MinZoomLevel="1" MaxZoomLevel="18">
<dxm:ImageLayer.Style>
<Style>
<Setter Property="Panel.ZIndex" Value="1"/>
</Style>
</dxm:ImageLayer.Style>
</dxm:ImageLayer>