Ejemplo n.º 1
0
        protected override void OnExit(ExitEventArgs e)
        {
            var saveFileHelper = new SaveFileHelper();

            saveFileHelper.Autosave();
            base.OnExit(e);
        }
Ejemplo n.º 2
0
        public MainWindow()
        {
            InitializeComponent();
            //DockHelper.RootAnchorablePane = AnchorablePane;
            AnchorablePane.DockMinHeight = 15;
            WindowStartupLocation        = WindowStartupLocation.CenterScreen;

            if (SaveLayoutHelper.LayoutSaveExists())
            {
                SaveLayoutHelper.LoadLayout(dockingManager);
            }

            var temp = dockingManager.Layout.RootPanel.Children.First();
            var cast = temp.Descendents().First(x => x is LayoutAnchorablePane) as LayoutAnchorablePane;

            DockHelper.RootAnchorablePane = cast;

            _SaveFileHelper = new SaveFileHelper();
            if (File.Exists("Autosave.json"))
            {
                _SaveFileHelper.LoadSavedModulesFromFile("Autosave.json");
            }
        }