Пример #1
0
        private void CtlFileImport_FileSelected(object sender, FileSelectedEventArgs e)
        {
            try
            {
                var f = MediaManager.MediaCollectionInstance.GetFile(e.Directory);

                All_FileInfo.Model.ProbeFile = f;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message,
                                "Error viewing file", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Пример #2
0
        private void FileTreeView_FileSelected(object sender, FileSelectedEventArgs e)
        {
            if (CurrentBook != null)
            {
                // Prevent the file tree view from loading the book again
                // if FileTreeView.SelectedPath was assigned in IMainForm.LoadBook(VocabularyBook)
                if (CurrentBook.FilePath == e.FullName)
                {
                    return;
                }
                if (UnsavedChanges && !EnsureSaved())
                {
                    return;
                }

                UnloadBook(false);
            }

            ReadFile(e.FullName);
        }
Пример #3
0
        private async void HandleGridFileSelected(object sender, FileSelectedEventArgs <TFile> args)
        {
            var folder = args.File as IFolder;

            if (folder != null)
            {
                ////The selected file may be some adhoc files that don't belong to any folder
                ////so we don't want the grid to be populated by HandleTreePropertyChanged.
                var tree = TreeViewModel;
                tree.PropertyChanged -= HandleTreePropertyChanged;
                await tree.SelectAsync(folder).ConfigureAwait(true);

                tree.PropertyChanged += HandleTreePropertyChanged;

                var list = ListViewModel;
                var node = list.CurrentFolderNode.Children.FirstOrDefault(i => Equals(i.DataItem, folder)) as ITreeNodeContainer;
                if (node != null)
                {
                    PopulateGrid(node);
                }
            }
        }
Пример #4
0
 private void CtlFilter_FileSelected(object sender, FileSelectedEventArgs e)
 {
     Filter_FileInfo.Model.ProbeFile = MediaManager.MediaCollectionInstance.GetFile(e.ID);
 }
Пример #5
0
 private void CtlFileImport_RemoveFile(object sender, FileSelectedEventArgs e)
 {
     MediaManager.MediaCollectionInstance.RemoveFile(e.ID);
     All_FileInfo.Model.ProbeFile = null;
 }
Пример #6
0
 private void HandleFolderlistOnFileSelected(object sender, FileSelectedEventArgs e)
 {
     EnableAvailableActions (e.SelectedFile);
 }
Пример #7
0
 private void RaiseFileSelected(object sender, FileSelectedEventArgs e)
 {
     if (OnFileSelected != null)
     {
         OnFileSelected(sender, e);
     }
 }
 protected void OnFileSelected(FileSelectedEventArgs args)
 {
     if (FileSelected != null) FileSelected(this, args);
 }