如何使WPF Toolkit图表扩展以适合内容?

时间:2019-03-28 16:40:22

标签: c# wpf charts wpftoolkit

我正在尝试从Cheltuieli a = "pizza"; Repo n; n.push_back(a); n.push_back(a); for(auto& cheltuieli : n) { std::cout << cheltuieli << "\n"; } 创建一些条形图,这些条形图显示一些数据总计,尽管数据可以在运行时更改。问题是我无法使图表适合内容的大小-我总是必须提供一个固定值(并且设置DotNetProjects.Wpf.Toolkit无效),但是我不知道需要什么大小在跑步时。我该怎么做才能使图表适合内容,而不是相反?

我的XAML代码如下:

Height="Auto"

1 个答案:

答案 0 :(得分:1)

  

如何使图表适合内容而不是相反?

摆脱任何StackPanels

<Grid Name="panelTopGenres">
    <Grid.RowDefinitions>
        <RowDefinition Height="*" />
        <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>
    <toolkit:Chart Name="chartTopGenres" Title="Top Genres" VerticalAlignment="Top" 
                   Margin="16,16,16,8" Padding="8" Background="White" >
        <toolkit:BarSeries DependentValuePath="Value" IndependentValuePath="Key" 
                           ItemsSource="{Binding}" 
                           IsSelectionEnabled="False" Background="White"/>
    </toolkit:Chart>
    <Button Grid.Row="1" x:Name="btnTopGenresToggle" Style="{StaticResource SmallButtonStyle}" 
            Content="Show All Genres" Width="120" 
            Margin="16,0,4,4" HorizontalAlignment="Left" Click="btnToggle_Click" />
</Grid>

StackPanel不会调整其子项的大小。