Skip to main content
All docs
V25.1
  • LegendBase.ItemTemplate Property

    Gets or sets the DataTemplate that specifies how to represent an item in the legend.

    Namespace: DevExpress.Xpf.Charts

    Assembly: DevExpress.Xpf.Charts.v25.1.dll

    NuGet Package: DevExpress.Wpf.Charts

    Declaration

    public DataTemplate ItemTemplate { get; set; }

    Property Value

    Type Description
    DataTemplate

    A DataTemplate object that contains the template for the legend items.

    Example

    The following markup configures legend items that belong to series:

    <dxc:ChartControl.Legends>
        <dxc:Legend HorizontalPosition="Left" 
                    VerticalPosition="Top" 
                    Orientation="Vertical">
            <dxc:Legend.ItemTemplate>
                <DataTemplate>
                    <dxc:LegendItemContainer>
                        <Grid Width="12" Height="12">
                            <Rectangle Stretch="Uniform" 
                                       Fill="Transparent"/>
                            <dxc:ChartContentPresenter Content="{Binding}" 
                                                       ContentTemplate="{Binding Path=MarkerTemplate}"/>
                        </Grid>
                        <TextBlock Text="{Binding Path=Text}" 
                                   VerticalAlignment="Center" 
                                   MaxWidth="250" 
                                   Margin="4"
                                   Foreground="{Binding Path=MarkerBrush}"/>
                    </dxc:LegendItemContainer>
                </DataTemplate>
            </dxc:Legend.ItemTemplate>
        </dxc:Legend>
    </dxc:ChartControl.Legends>
    
    See Also