public void AddFileBrowser(object sender) { FileBrowsers = FileBrowsers.Concat(new[] { new View.FileBrowser() }).ToList(); window.Width = window.Width + 1; window.Width = window.Width - 1; }
public void RemoveFileBrowser(object sender) { if (FileBrowsers.Count == 1) { TotalCommander.ViewModel.MainWindowViewModel.Alert.Call("Нельзя убрать последний ряд", Colors.Orange); return; } FileBrowserViewModel.AllFileBrowserViewModel.Remove((FileBrowsers[FileBrowsers.Count - 1].DataContext as FileBrowserViewModel)); (FileBrowsers[FileBrowsers.Count - 1].DataContext as FileBrowserViewModel).Dispose(); FileBrowsers = FileBrowsers.Take(FileBrowsers.Count - 1).ToList(); window.Width = window.Width + 1; window.Width = window.Width - 1; }