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