private void TreeView_SelectedItemChanged(object sender, System.Windows.RoutedPropertyChangedEventArgs <object> e) { UniverseViewModel vm = DataContext as UniverseViewModel; if (vm != null) { vm.SelectedTreeViewItem = (sender as TreeView).SelectedItem; } }
public AnimationWindow(Universe universe) { InitializeComponent(); ViewModel = (UniverseViewModel)DataContext; ViewModel.CurrentUniverse = universe; _timer.Interval = TimeSpan.FromMilliseconds(50); _timer.Tick += Timer_Tick; _timer.Start(); }
public MainWindowViewModels() { StartCommand = new DelegateCommand(StartTicker, CanStartTicker); universeVM = new UniverseViewModel(); /*IOption call = Simulation.Option; * List<IOption> myOptionsList = new List<IOption>() { call }; * AvailableOptions = new ObservableCollection<IOption>(myOptionsList);*/ IDataFeedProvider type1 = new SimulatedDataFeedProvider(); IDataFeedProvider type2 = new HistoricalDataFeedProvider(); List <IDataFeedProvider> mydataList = new List <IDataFeedProvider>() { type1, type2 }; AvailableData = new ObservableCollection <IDataFeedProvider>(mydataList); graphTest = GraphTest; win = new GraphVisualization(); /* win.Show();*/ }
public MainWindowViewModels() { selectedOptions = "vanillaCall"; StartCommand = new DelegateCommand(StartTicker, CanStartTicker); universeVM = new UniverseViewModel(); AvailableOptions = new ObservableCollection <string>() { "vanillaCall", "basketOption", }; AvailableData = new ObservableCollection <IDataFeedProvider>() { new SimulatedDataFeedProvider(), new HistoricalDataFeedProvider(), new SemiHistoricDataFeedProvider(), }; AvailableShares = new ObservableCollection <ComponentInfo>() { new ComponentInfo() { Name = "AIRBUS GROUP SE", Id = "AIR FP ", IsSelected = true }, new ComponentInfo() { Name = "CREDIT AGRICOLE SA", Id = "ACA FP ", IsSelected = false }, new ComponentInfo() { Name = "AIR LIQUIDE SA", Id = "AI FP ", IsSelected = false }, new ComponentInfo() { Name = "ACCOR SA", Id = "AC FP ", IsSelected = false }, new ComponentInfo() { Name = "ALSTOM", Id = "ALO FP ", IsSelected = false }, new ComponentInfo() { Name = "DANONE", Id = "BN FP ", IsSelected = false }, new ComponentInfo() { Name = "BNP PARIBAS", Id = "BNP FP ", IsSelected = false }, new ComponentInfo() { Name = "CARREFOUR SA", Id = "CA FP ", IsSelected = false }, new ComponentInfo() { Name = "CAP GEMINI", Id = "CAP FP ", IsSelected = false }, new ComponentInfo() { Name = "AXA SA", Id = "CS FP ", IsSelected = false }, new ComponentInfo() { Name = "EDF", Id = "EDF FP ", IsSelected = false }, new ComponentInfo() { Name = "ESSILOR INTERNATIONAL", Id = "EI FP ", IsSelected = false }, new ComponentInfo() { Name = "BOUYGUES SA", Id = "EN FP ", IsSelected = false }, new ComponentInfo() { Name = "SOCIETE GENERALE SA", Id = "GLE FP ", IsSelected = false }, }; graphTest = GraphTest; win = new GraphVisualization(); }