/// <summary> /// Method is invoked when the control requests the controller to browse /// to a new location as selected by the user in the list of recent locations (bookmarks). /// </summary> /// <param name="path"></param> private void ChangeOfDirectoryCommand_Executed(IListItemViewModel path) { if (path == null) { return; } this.IsOpen = false; this.SelectedItem = path; if (BrowseEvent != null) { var targetPath = PathFactory.Create(path.ItemPath); BrowseEvent(this, new BrowsingEventArgs(targetPath, false, BrowseResult.Complete)); } }
/// <summary> /// Method removes a folder bookmark from the list of currently bookmarked folders. /// </summary> /// <param name="param"></param> private void RemoveFolderBookmark_Executed(IListItemViewModel param) { this.RemoveFolder(param.ItemPath); }
public ListItemService(IListItemViewModel viewModel, IRepositoryService repository) { _viewModel = viewModel; _viewModel.Title = "List Items"; _repository = repository; }