public MainWindow(TabsControl tabsControl) { InitializeComponent(); Messenger.Default.Register <MessageToMainWindow_MotorDirectionChanged>(this, MotorDirrecitonChanged); Loaded += ViewModel.OnLoaded; Unloaded += ViewModel.OnUnloaded; Closing += ViewModel.OnClosing; this.ViewModel.Control = tabsControl; }
public static void Preserve() { CardsView.Preserve(); CarouselView.Preserve(); CubeView.Preserve(); CoverFlowView.Preserve(); ArrowControl.Preserve(); LeftArrowControl.Preserve(); RightArrowControl.Preserve(); CircleFrame.Preserve(); IndicatorItemView.Preserve(); IndicatorsControl.Preserve(); TabsControl.Preserve(); }
private void MenuOpenClick(object sender, RoutedEventArgs e) { SaveContentIfNeeded(); string root_path = GetRootPathFromDialog(); if (root_path.Equals("")) { return; } RootPath = root_path; PVM = new ProjectViewModel(RootPath); ProjectExplorerControl.DataContext = PVM.PM; ProjectExplorerControl.UpdateLayout(); TabsControl.DataContext = PVM.PM; TabsControl.UpdateLayout(); }