Back to Devexpress

KeyColorColorizer.ItemKeyProvider Property

windowsforms-devexpress-dot-xtramap-dot-keycolorcolorizer.md

latest2.4 KB
Original Source

KeyColorColorizer.ItemKeyProvider Property

Gets or sets the items’ key provider.

Namespace : DevExpress.XtraMap

Assembly : DevExpress.XtraMap.v25.2.dll

NuGet Package : DevExpress.Win.Map

Declaration

csharp
[DefaultValue(null)]
public IColorizerItemKeyProvider ItemKeyProvider { get; set; }
vb
<DefaultValue(Nothing)>
Public Property ItemKeyProvider As IColorizerItemKeyProvider

Property Value

TypeDefaultDescription
DevExpress.XtraMap.IColorizerItemKeyProvidernull

An object implementing the DevExpress.XtraMap.IColorizerItemKeyProvider interface.

|

Example

csharp
MapColorizer CreateColorizer() {
    KeyColorColorizer colorizer = new KeyColorColorizer() {
        ItemKeyProvider = new ArgumentItemKeyProvider()
    };

    colorizer.Colors.Add(Color.FromArgb(255, 207, 98));
    colorizer.Colors.Add(Color.FromArgb(169, 181, 188));
    colorizer.Colors.Add(Color.FromArgb(233, 152, 118));

    colorizer.Keys.Add(new ColorizerKeyItem() { Key = 1, Name = "Gold" });
    colorizer.Keys.Add(new ColorizerKeyItem() { Key = 2, Name = "Silver" });
    colorizer.Keys.Add(new ColorizerKeyItem() { Key = 3, Name = "Bronze" });

    return colorizer;
}
vb
Private Function CreateColorizer() As MapColorizer
    Dim colorizer As New KeyColorColorizer() With {.ItemKeyProvider = New ArgumentItemKeyProvider()}

    colorizer.Colors.Add(Color.FromArgb(255, 207, 98))
    colorizer.Colors.Add(Color.FromArgb(169, 181, 188))
    colorizer.Colors.Add(Color.FromArgb(233, 152, 118))

    colorizer.Keys.Add(New ColorizerKeyItem() With {.Key = 1, .Name = "Gold"})
    colorizer.Keys.Add(New ColorizerKeyItem() With {.Key = 2, .Name = "Silver"})
    colorizer.Keys.Add(New ColorizerKeyItem() With {.Key = 3, .Name = "Bronze"})

    Return colorizer
End Function

See Also

KeyColorColorizer Class

KeyColorColorizer Members

DevExpress.XtraMap Namespace