windowsforms-devexpress-dot-xtramap-dot-shapetitleoptions-de85ddce.md
Gets or sets the text color of shape titles.
Namespace : DevExpress.XtraMap
Assembly : DevExpress.XtraMap.v25.2.dll
NuGet Package : DevExpress.Win.Map
public Color TextColor { get; set; }
Public Property TextColor As Color
| Type | Description |
|---|---|
| Color |
A Color value.
|
You can access this nested property as listed below:
| Object Type | Path to TextColor |
|---|---|
| MapShape |
.TitleOptions .TextColor
|
This example demonstrates how to customize shape title options. To do this, customize the required properties from the following list.
ShapeTitleOptions.Pattern - specifies the Pattern used to construct title text.
ShapeTitleOptions.TextColor - specifies the title text color.
ShapeTitleOptions.TextGlowColor - specifies the glow color for the title text.
ShapeTitleOptions.Visibility - specifies title visibility.
using System.Drawing;
using System.Windows.Forms;
using DevExpress.XtraMap;
// ...
private void Form1_Load(object sender, System.EventArgs e) {
MapItemStorage storage = new MapItemStorage();
VectorItemsLayer layer = new VectorItemsLayer() {
Data = storage
};
dot = new MapDot() { Size = 100 };
dot.TitleOptions.TextColor = Color.Orange;
dot.TitleOptions.TextGlowColor = Color.Black;
dot.TitleOptions.Pattern = "{Title}";
dot.Attributes.Add(new MapItemAttribute() { Name = "Title", Value = "Hello,\nI am Dot." });
storage.Items.Add(dot);
mapControl1.Layers.Add(layer);
}
Imports System.Drawing
Imports System.Windows.Forms
Imports DevExpress.XtraMap
' ...
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim storage As New MapItemStorage()
Dim layer As New VectorItemsLayer() With {.Data = storage}
dot = New MapDot() With {.Size = 100}
dot.TitleOptions.TextColor = Color.Orange
dot.TitleOptions.TextGlowColor = Color.Black
dot.TitleOptions.Pattern = "{Title}"
dot.Attributes.Add(New MapItemAttribute() With {.Name = "Title", .Value = "Hello," & ControlChars.Lf & "I am Dot."})
storage.Items.Add(dot)
mapControl1.Layers.Add(layer)
End Sub
See Also