Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ImportFilePageViewModel"/> class.
 /// </summary>
 /// <param name="view">The view.</param>
 /// <param name="folderId">The folder identifier.</param>
 public ImportFilePageViewModel(ImportFilePage view, int folderId)
 {
     _mainViewModel    = PageNavigatorHelper.GetMainModel();
     ImportCommand     = new RelayCommand(ExecuteImport, CanImport);
     CancelCommand     = new RelayCommand(ExecuteCancel);
     BrowseFileCommand = new RelayCommand(ExecuteBrowseFile, CanBrowseFile);
     _view             = view;
     ReloadData(folderId);
     VisibleSimulate       = Visibility.Collapsed;
     MenuImportButtonStyle = _view.FindResource("MenuButton") as Style;
 }
Ejemplo n.º 2
0
        private void OnImportFromFileExecute(object pars)
        {
            _view.menugrid.Visibility    = Visibility.Hidden;
            _view.BdAddButton.Visibility = Visibility.Collapsed;
            //Show Import From File dialog
            //_view.ShowImportFileDialog(ApplicationContext.NodeId);

            //Navigation to Import Page
            var importFilePage = new ImportFilePage(ApplicationContext.NodesSelected.Count > 0 ? ApplicationContext.NodesSelected[0].NodeId : 1);
            var leftModel      = PageNavigatorHelper.GetLeftElementViewModel();

            if (leftModel != null)
            {
                if (NavigationIndex != (int)NavigationIndexes.Endpoint && NavigationIndex != (int)NavigationIndexes.Label)
                {
                    leftModel.ChangeEndpointNavigationState();
                }
            }
            PageNavigatorHelper.Switch(importFilePage);
        }