public AddressSearchViewModel(DirectoryDisplayViewModel directoryDisplayViewModel)
        {
            this.directoryDisplayViewModel = directoryDisplayViewModel;

            GoToCommand = new GoToCommand(GoTo);
            this.directoryDisplayViewModel.ActiveDirectoryChanged += ActiveDirectoryChanged;
        }
Ejemplo n.º 2
0
        public NavigationDisplayViewModel(DirectoryDisplayViewModel directoryDisplayViewModel)
        {
            this.directoryDisplayViewModel = directoryDisplayViewModel;
            NavigationBarDirectory         = new ObservableCollection <DirectoryItem>();
            GoToCommand = new GoToCommand(GoTo);

            // Populate Navigation Bar
            var drives = Directory.GetLogicalDrives();

            foreach (string drivePath in drives)
            {
                NavigationBarDirectory.Add(new DriveItem(new FileInfo(drivePath)));
            }
            NavigationBarDirectory = new ObservableCollection <DirectoryItem>(
                NavigationBarDirectory.OrderBy((x) => { return(x.Name); }).ToList());
        }