首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未显示的WPF工具包饼图

未显示的WPF工具包饼图
EN

Stack Overflow用户
提问于 2017-04-01 18:48:37
回答 1查看 588关注 0票数 2

我试图使用WPF工具包(System.Windows.Controls.DataVisualization.Toolkit.dll)在WPF中显示饼图。

图表本身是通过在我的XAML中执行以下操作来创建的:

代码语言:javascript
运行
复制
<DVC:Chart BorderThickness="0" Title="Arbeitsverteilung" Grid.Column="0" Grid.Row="0" Background="Teal" x:Name="workDist" >
  <DVC:Chart.Series>
    <DVC:PieSeries 
      IndependentValuePath="Key"
      DependentValuePath="Value"
      VerticalAlignment="Top"
      HorizontalAlignment="Stretch"/>
  </DVC:Chart.Series>
</DVC:Chart>

并使用以下方法设置DataSource:

代码语言:javascript
运行
复制
private void LoadData()
{
  ((PieSeries)workDist.Series[0]).ItemsSource =
    new KeyValuePair<string, int>[] {
      new KeyValuePair<string, int> ("Mario", 12),
      new KeyValuePair<string, int> ("Ahner", 14)};
}

这似乎可以很好地解决一个问题:它只显示图表的图例,而不显示图表本身:

我已经读过一些教程了,但是每个人都和我完全一样,而且效果很好。

如果有人能帮我就好了!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-01 22:39:34

取出顶部垂直排列:

代码语言:javascript
运行
复制
    <DVC:Chart BorderThickness="0" Title="Arbeitsverteilung" Grid.Column="0" Grid.Row="0" Background="Teal" x:Name="workDist" >
        <DVC:Chart.Series>
            <DVC:PieSeries 
                IndependentValuePath="Key"
                DependentValuePath="Value"
                HorizontalAlignment="Stretch"
                />
        </DVC:Chart.Series>
    </DVC:Chart>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43160702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档