A newer version of this page is available. Switch to the current version.

PredefinedColorsColorizer.PredefinedColorSchema Property

Gets or sets the predefined color schema for this colorizer.

Namespace: DevExpress.XtraMap

Assembly: DevExpress.XtraMap.v19.1.dll

Declaration

[DefaultValue(PredefinedColorSchema.None)]
public PredefinedColorSchema PredefinedColorSchema { get; set; }
<DefaultValue(PredefinedColorSchema.None)>
Public Property PredefinedColorSchema As PredefinedColorSchema

Property Value

Type Default Description
PredefinedColorSchema

None

A PredefinedColorSchema enumeration value.

Examples

char letter = 'A';
double defaultValue = 10;
MapPie pie;

private void Form1_Load(object sender, EventArgs e) {
    MapItemStorage storage = new MapItemStorage();
    pie = new MapPie() {
        Location = new GeoPoint(51.507222, -0.1275),
        Size = 100,
        Argument = "pie",
    };
    pie.Segments.Add(new PieSegment() { Argument = NextLetter(), Value = defaultValue });
    pie.Segments.Add(new PieSegment() { Argument = NextLetter(), Value = defaultValue });
    pie.Segments.Add(new PieSegment() { Argument = NextLetter(), Value = defaultValue });

    storage.Items.Add(pie);

    mapControl1.Layers.Add(new VectorItemsLayer() {
        Data = storage,
        Colorizer = new KeyColorColorizer() {
            ItemKeyProvider = new ArgumentItemKeyProvider(),
            PredefinedColorSchema = PredefinedColorSchema.Palette
        }
    });

    lbRotationDirection.DataSource = Enum.GetValues(typeof(RotationDirection));
    lbSegments.DataSource = pie.Segments;
}

string NextLetter() {
    return letter++.ToString();
}
See Also