Привязка диаграмм WPF не показывает никаких значений - PullRequest
1 голос
/ 29 ноября 2011

У меня есть следующий XAML-код

<DVC:Chart Name="PieChart">
    <DVC:Chart.Series>
        <DVC:PieSeries ItemsSource="{Binding LoadPieChartData}" 
                       IndependentValueBinding="{Binding Path=Key}" 
                       DependentValueBinding="{Binding Path=Value}" />
    </DVC:Chart.Series>
</DVC:Chart>

и в файле с выделенным кодом, у меня есть следующее:

public IEnumerable<KeyValuePair<string,int>> LoadPieChartData
{
    get
    {
        for (int i = 0; i < 20; i++)
        {
            yield return new KeyValuePair<string, int>("Item " + i, i);
        }
    }
}

Обычно круговая диаграмма должна показывать 20 значений, но в моем приложении она ничего не показывает. Когда я устанавливаю точку останова в цикле for, она не достигается. Где моя проблема?

РЕДАКТИРОВАТЬ:

Я решил проблему, написав this.DataContext = this в конструкторе Windows!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...