示例#1
0
 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());
 }
示例#2
0
        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;
        }