windowsforms-devexpress-dot-xtramap-dot-drawmapsegmentableitemeventargs.md
Contains the array of the Fill, Stroke, and StrokeWidth values for MapPath or MapPie segments.
Namespace : DevExpress.XtraMap
Assembly : DevExpress.XtraMap.v25.2.dll
NuGet Package : DevExpress.Win.Map
public DrawMapSegmentEventArgs[] Segments { get; }
Public ReadOnly Property Segments As DrawMapSegmentEventArgs()
| Type | Description |
|---|---|
| DrawMapSegmentEventArgs[] |
The array of the Fill, Stroke, and StrokeWidth values for MapPath or MapPie segments.
|
The following code sets the fill color of odd MapPie segments to red:
private void mapControl1_DrawMapItem(object sender, DrawMapItemEventArgs e) {
if(e.Item is MapPie) {
DrawMapSegmentableItemEventArgs args = (DrawMapSegmentableItemEventArgs)e;
for(int i = 1; i < args.Segments.Length; i += 2){
args.Segments[i].Fill = Color.Red;
}
}
}
Private Sub mapControl1_DrawMapItem(ByVal sender As Object, ByVal e As DrawMapItemEventArgs)
If TypeOf e.Item Is MapPie Then
Dim args As DrawMapSegmentableItemEventArgs = CType(e, DrawMapSegmentableItemEventArgs)
For i As Integer = 1 To args.Segments.Length - 1
args.Segments(i).Fill = Color.Red
Next
End If
End Sub
See Also
DrawMapSegmentableItemEventArgs Class