Example #1
0
        private static MainWindowViewModel InitializeModel()
        {
            var fileManager = new FileManager();
            var navigator   = new DirectoryNavigator(fileManager);

            navigator.Cd(fileManager.GetCurrentDirectory());

            return(new MainWindowViewModel(navigator));
        }
Example #2
0
        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));
        }