Я в настоящее время переписываю свою программу, обновляя ее до 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#
Место общения программистов C#
1739952476
Anonymous
Я в настоящее время переписываю свою программу, обновляя ее до 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>
Подробнее здесь: [url]https://stackoverflow.com/questions/79449791/livecharts-v2-wpf-gauge-does-not-update[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия