public async void TileClick(object sender, RoutedEventArgs e) { var sensor = (sender as Button)?.DataContext as Sensor; int sensorid = sensor.sensorId; int locasionId = (SelectedNode as FieldLocationData).id; IsDataLoading = Visibility.Visible; OnPropertyChanged(nameof(IsDataLoading)); var chartData = await App.MainDbViewModel.GetChartDataAsync(locasionId, sensorid, 1); ChartControlViewModel.UpdateChartData(sensor.displayName, chartData.data, chartData.tiles); IsDataLoading = Visibility.Collapsed; OnPropertyChanged(nameof(IsDataLoading)); }
private void CreateTarget() { _target = new ChartControlViewModel(_messenger); }