private MainViewModel()
 {
     Costs      = new ObservableCollection <CostViewModel>();
     Categories = new ObservableCollection <CategoryViewModel>();
     DbWorker   = DbWorker.Current;
     Accounts   = new AccountsViewModel();
     Diagram    = new DiagramViewModel();
     OneDrive   = new OneDriveViewModel();
     Donate     = new DonateViewModel();
 }
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            _oneDrive = MainViewModel.Current.OneDrive;

            await _oneDrive.ResotreAuthenticateUser();

            EditVisualMode();
            _isLoaded = true;
        }