private static MainWindowViewModel InitializeModel() { var fileManager = new FileManager(); var navigator = new DirectoryNavigator(fileManager); navigator.Cd(fileManager.GetCurrentDirectory()); return(new MainWindowViewModel(navigator)); }
private void OnNavigateDirectionMessage(NavigateDirectionMessage obj) { String imagePath; if (obj.Direction == NavigationDirection.Previous) { imagePath = DirectoryNavigator.MovePrevious(); } else if (obj.Direction == NavigationDirection.Next) { imagePath = DirectoryNavigator.MoveNext(); } else { imagePath = this.ImagePath; } MessengerInstance.Send(new DisplayImageMessage(imagePath)); }