when i add labels for MapPolygonLayer, the labels is not showed. please help me check.
private void SetLayerLabel(IFeatureLayer layerObj, string strExpression)
{
var sbLable = new StringBuilder();
sbLable.Append("[");
sbLable.Append(strExpression);
sbLable.Append("]");
layerObj.ShowLabels = true;
LabelSymbolizer labelObj = new LabelSymbolizer()
{
FontFamily = "Arial",
FontSize = 12,
FontStyle = FontStyle.Regular,
Orientation = ContentAlignment.MiddleCenter,
PartsLabelingMethod = PartLabelingMethod.LabelAllParts
};
layerObj.AddLabels(sbLable.ToString(), "", labelObj, "Label");
layerObj.LabelLayer.Symbolizer.PreventCollisions = true;
}thanks.