protected override void OnInitialized(EventArgs e) { base.OnInitialized(e); ViewModel.ViewModel vm = (ViewModel.ViewModel)DataContext; vm.AddWindow = new Lazy <ViewModel.IWindow>(() => new Add()); vm.DetailsWindow = new Lazy <ViewModel.IWindow>(() => new Details()); }
public MainWindow() { InitializeComponent(); //DispatcherTimer timer = new DispatcherTimer(TimeSpan.FromSeconds(1.0), DispatcherPriority.Normal, delegate //{ // double newValue = 0.0; // //double currentValue = (double)GetValue(ValueProperty); // if (BarChart == double.MaxValue) // { // newValue = 0.0; // } // else // { // newValue = BarChart.ValueProperty += 1.0; // } // SetValue(ValueProperty, newValue); //}, Dispatcher); DataContext = new ViewModel.ViewModel(); }
public MainWindow(ViewModel.ViewModel vm) { InitializeComponent(); Vm = vm; GridMenu.Width = 50; Button_MenuOpen.Visibility = Visibility.Visible; Button_MenuClose.Visibility = Visibility.Collapsed; listViewSensors.Visibility = Visibility.Collapsed; label_Sensor.Visibility = Visibility.Collapsed; ListOfSensors = new List <Sensor>(); List <Sensor> sensors = Vm.GetAllSensors(); if (sensors != null) { foreach (Sensor sensor in sensors) { listViewSensors.Items.Add(sensor); } } SeriesCollection = new SeriesCollection(); comboBoxGroup.SelectedIndex = 0; }