Вылетает такая ошибка:
Необработанное исключение типа "System.InvalidOperationException" в System.Windows.Controls.DataVisualization.Toolkit.dll
Дополнительные сведения: Не удается изменить логический дочерний узел данного узла, так как в это время выполняется переход по дереву.
View:
<chartingToolkit:Chart Name="bubbles" HorizontalAlignment="Left" Margin="240.763,10,0,0" VerticalAlignment="Top" Height="311.273" Width="355.778" Title="График">
<chartingToolkit:BubbleSeries IndependentValuePath="Key" DependentValuePath="Value" IsSelectionEnabled="True" ItemsSource="{Binding}"></chartingToolkit:BubbleSeries>
</chartingToolkit:Chart>
View back side:
//построение графика по нажатию на кнопку
private void button_Click_1(object sender, RoutedEventArgs e)
{
List<KeyValuePair<int, int>> valueList = new List<KeyValuePair<int, int>>();
if (RadioButtonX.IsChecked == true)
{
for (int i = 0; i < points.Length; i++)
if (points[i].X == Convert.ToDouble(txtNum.Text))
valueList.Add(new KeyValuePair<int, int>(Convert.ToInt32(points[i].Y), Convert.ToInt32(points[i].Z)));
}
if (RadioButtonY.IsChecked == true)
{
for (int i = 0; i < points.Length; i++)
if (points[i].Y == Convert.ToInt64(txtNum.Text))
valueList.Add(new KeyValuePair<int, int>(Convert.ToInt32(points[i].X), Convert.ToInt32(points[i].Z)));
}
if (RadioButtonZ.IsChecked == true)
{
for (int i = 0; i < points.Length; i++)
if (points[i].Z == Convert.ToInt64(txtNum.Text))
valueList.Add(new KeyValuePair<int, int>(Convert.ToInt32(points[i].X), Convert.ToInt32(points[i].Y)));
}
//Setting data for bubble chart
bubbles.DataContext = valueList;
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости