public FileBrowser(int x, int y, int width, int height, StorageFolder path, Window.Window parentWindow, bool includeFiles = false, string filterByExtension = null, string id = null, bool traverseDirectories = true) : base(x, y, width, height, parentWindow, id) { _traverseDirectories = traverseDirectories; CurrentPath = path; CurrentlySelectedFile = string.Empty; BackColor = Terminal.LIGHT_CYAN; IncludeFiles = includeFiles; FilterByExtension = filterByExtension ?? ".basic"; Drives = BasicOne.KnownStorageFolders; GetFileNames(); if (FileNames.Any()) { CurrentlySelectedFile = FileNames[0]; } Selectable = true; }