Skip to main content
All docs
V25.1
  • LegendHorizontalAlignment Enum

    Lists values that specify the legend’s horizontal alignment.

    Namespace: DevExpress.XtraTreeMap

    Assembly: DevExpress.XtraTreeMap.v25.1.dll

    NuGet Package: DevExpress.TreeMap

    Declaration

    public enum LegendHorizontalAlignment

    Members

    Name Description Image
    LeftOutside

    The legend is positioned to the left of the chart.

    Legend horizontal alignment - LeftOutside

    Left

    The legend’s left edge is aligned with the chart’s left edge.

    Legend horizontal alignment - Left

    Center

    Centers a legend horizontally in the chart.

    Legend horizontal alignment - Center

    Right

    The legend’s right edge is aligned with the chart’s right edge.

    Legend horizontal alignment - Right

    RightOutside

    The legend is positioned to the right of the chart.

    Legend horizontal alignment - RightOutside

    Related API Members

    The following properties accept/return LegendHorizontalAlignment values:

    Example

    How to Add a Legend to a Treemap

    This example adds a legend to a treemap and configures its title, border, and text settings.

    Treemap legend

    using DevExpress.XtraTreeMap;
    using System;
    using System.Drawing;
    using System.Windows.Forms;
    //...
        private void Form1_Load(object sender, EventArgs e) {
            //...
    
            // Create a legend.
            ColorListLegend legend = new ColorListLegend();
    
            // Specify the legend title, and the title's color and font.
            legend.Title.Text = "Field of Activity";
            legend.Title.TextColor = Color.Black;
            legend.Title.DXFont = new DXFont("Tahoma", 10);
    
            // Define the color for legend items.
            legend.TextColor = Color.Black;
    
            // Set the offset beween an item's marker and text.
            legend.TextOffset = 16;
    
            // Specify the legend alignment and position.
            legend.Direction = LegendDirection.LeftToRight;
            legend.HorizontalAlignment = LegendHorizontalAlignment.Center;
            legend.VerticalAlignment = LegendVerticalAlignment.BottomOutside;
    
            // Define whether to arrange items in left-aligned columns.
            legend.EquallySpacedItems = true;
    
            // Configure the border color and width.
            legend.BorderColor = Color.LightGray;
            legend.BorderWidth = 1;
    
            // Assign the legend to the treemap.
            treeMapControl1.Legend = legend;
        }
    
    See Also