0

我正在 WPF 中研究基础设施 XamDataChart。我想并行创建 2 个图例。我可以这样做,但是这两个传奇之间有很多空间。我希望它们彼此相邻,这样它们之间就没有空间了。所以在视觉上它看起来像一个 2 列图例。

代码很简单

        <ScrollViewer  VerticalAlignment="Top" HorizontalAlignment="Right" Margin="0,-44,140,0" VerticalScrollBarVisibility="Hidden">
        <StackPanel Orientation="Horizontal">
        <ig:Legend x:Name="xamLegend1" Orientation="Vertical" FontFamily="Calibri" FontSize="12" Foreground="#FFFFFF" Background="#34678F"  ></ig:Legend>
        <ig:Legend x:Name="xamLegend2" Orientation="Vertical" FontFamily="Calibri" FontSize="12" Foreground="#FFFFFF" Background="#34678F"  ></ig:Legend>
        </StackPanel>
4

1 回答 1

0

使用以下示例来帮助处理额外的空格

<igCA:XamChart View3D="False" x:Name="chart" MinHeight="210" MinWidth="210" Margin="8,8,8,8">
            <igCA:XamChart.Series>
                <igCA:Series ChartType="Column">
                <igCA:Series.DataPoints>
                    <igCA:DataPoint Value="3" Fill="#FFD70005" Label="Italy"/>
                    <igCA:DataPoint Value="5" Fill="#FF6CA224" Label="Spain"/>
                    <igCA:DataPoint Value="4" Fill="#FF076CB0" Label="France"/>
                    <igCA:DataPoint Value="7" Fill="#FFE6BE02" Label="China"/>
                    <igCA:DataPoint Value="5" Fill="#FF543792" Label="Portugal">
                    </igCA:DataPoint>
                </igCA:Series.DataPoints>
                    </igCA:Series>             
            </igCA:XamChart.Series>
   <igCA:XamChart.Legend>
    <igCA:Legend Visible="False"/>
   </igCA:XamChart.Legend>
   <igCA:XamChart.Scene>
    <igCA:Scene Margin="0,0,0,0" MarginType="Percent">
     <igCA:Scene.GridArea>
      <igCA:GridArea Margin="5,2,0,5" MarginType="Percent"/>
     </igCA:Scene.GridArea>
    </igCA:Scene>
   </igCA:XamChart.Scene>   
  </igCA:XamChart>
于 2015-12-15T06:14:52.937 回答