Example #1
0
 public void CloseTab(FSEBrowserModel fbm)
 {
     FileBrowserModels.Remove(fbm);
     if (fbm == CurrentFileBrowser)
     {
         CurrentFileBrowser = FileBrowserModels[FileBrowserModels.Count - 1];
         SelectedTab        = FileBrowserModels[FileBrowserModels.Count - 1];
     }
 }
Example #2
0
        public void OpenTab(FileSystemElement directory = null, bool @switch = false)
        {
            var win = new FileSystemElement("Windows", "C:", DateTimeOffset.Now, 0);

            var newTab = directory == null ? new FSEBrowserModel(win) : new FSEBrowserModel(directory);

            FileBrowserModels.Add(newTab);

            if (@switch)
            {
                CurrentFileBrowser = newTab;
                OnPropertyChanged("SelectedTab");
            }
        }
Example #3
0
 public void FileBrowser_RequestedTabOpen(object sender, FileSystemElement e)
 {
     FileBrowserModels.Add(new FSEBrowserModel(e));
 }