Я в настоящее время переписываю свою программу, обновляя ее до LiveCharts V2 и столкнулся с проблемой, которую я не могу получить свои датчики для обновления. (PieChart и CartesianChart) отлично работайте с публичным статическим наблюдением. Значение [0] = Convert.toint64 (FunnyNumber); .
, пытаясь с датчиком, он берет значение из объявления, но после этого ничего не изменится, независимо от того, что я do. < /p>
Изменить, небольшой пример: < /p>
Конструктор главного окна: < /p>
namespace RecPlot
{
public partial class MainWindow : Window
{
public MainWindow()
{
DataContext = new ViewModel();
InitializeComponent();
Control.Run();
}
}
}
< /code>
Основная логика: < /p>
namespace RecPlot
{
public class Control
{
public static ObservableCollection pieChartValue = new ObservableCollection { 69 };
public static ObservableCollection gaugeValue = new ObservableCollection { 69 };
public static async Task Run() //gets run by MainWindow constructor
{
pieChartValue[0] = 420; //value changes to 420
gaugeValue[0] = 420; //value remains at 69
}
}
}
< /code>
Просмотреть Modlel: < /p>
namespace RecPlot
{
public partial class ViewModel
{
public static ISeries[] PieSeriesCollection { get; set; } =
[
new PieSeries
{
Name = "PieValue",
Values = Control.pieChartValue
}
]
public static IEnumerable GaugeSeriesCollection { get; set; } =
GaugeGenerator.BuildSolidGauge(
new GaugeItem(Control.gaugeValue[0], series => {}),
new GaugeItem(GaugeItem.Background, series => {}));
}
}
< /code>
и xaml: < /p>
< /code>
Я схожу с ума здесь, так что любая помощь ценится.
заранее. < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... not-update
LiveCharts v2 WPF -датчик не обновляется ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Несколько вопросов по форматированию, касающихся WPF LiveCharts HeatSeries
Anonymous » » в форуме C# - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Несколько вопросов по форматированию, касающихся WPF LiveCharts HeatSeries
Anonymous » » в форуме C# - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-