Crosstales.FB.FileBrowserWSAImpl Class Reference

File browser for WSA. More...

Public Member Functions

async void OpenFiles (List< Extension > extensions, bool multiselect)
 
async void OpenSingleFolder ()
 
async void SaveFile (string defaultName, List< Extension > extensions)
 
async void GetDrives ()
 
async void GetDirectories (string path, bool isRecursive=false)
 
async void GetFiles (string path, bool isRecursive=false, params string[] extensions)
 
async void GetFilesForName (string path, bool isRecursive=false, params string[] filenames)
 

Public Attributes

List< string > Selection => selection
 Selected files or folders More...
 

Static Public Attributes

static PickerLocationId CurrentLocation = PickerLocationId.ComputerFolder
 
static PickerViewMode CurrentViewMode = PickerViewMode.List
 
static StorageFolder LastOpenFolder
 
static StorageFile LastSaveFile
 
static List< StorageFile > LastOpenFiles => lastOpenFiles
 Last opened files More...
 
static StorageFile LastOpenFile => (lastOpenFiles.Count > 0) ? lastOpenFiles[0] : null
 Last opened file More...
 
static List< StorageFile > LastGetFiles => lastGetFiles
 Last searched files More...
 
static List< StorageFolder > LastGetDirectories => lastGetDirectories
 Last searched folders More...
 
static List< StorageFolder > LastGetDrives => lastGetDrives
 Last searched drives More...
 
static bool canOpenMultipleFiles => true
 
static bool canOpenMultipleFolders => false
 

Properties

bool isBusy [get, set]
 Indicates if the FB is currently busy. More...
 

Detailed Description

File browser for WSA.

Member Data Documentation

◆ LastGetDirectories

List<StorageFolder> Crosstales.FB.FileBrowserWSAImpl.LastGetDirectories => lastGetDirectories
static

Last searched folders

Returns
Last searched folders

◆ LastGetDrives

List<StorageFolder> Crosstales.FB.FileBrowserWSAImpl.LastGetDrives => lastGetDrives
static

Last searched drives

Returns
Last searched drives

◆ LastGetFiles

List<StorageFile> Crosstales.FB.FileBrowserWSAImpl.LastGetFiles => lastGetFiles
static

Last searched files

Returns
Last searched files

◆ LastOpenFile

StorageFile Crosstales.FB.FileBrowserWSAImpl.LastOpenFile => (lastOpenFiles.Count > 0) ? lastOpenFiles[0] : null
static

Last opened file

Returns
Last opened file

◆ LastOpenFiles

List<StorageFile> Crosstales.FB.FileBrowserWSAImpl.LastOpenFiles => lastOpenFiles
static

Last opened files

Returns
Last opened files

◆ Selection

List<string> Crosstales.FB.FileBrowserWSAImpl.Selection => selection

Selected files or folders

Returns
Selected files or folders

Property Documentation

◆ isBusy

bool Crosstales.FB.FileBrowserWSAImpl.isBusy
getset

Indicates if the FB is currently busy.

Returns
True if the FB is currently busy

The documentation for this class was generated from the following file:
  • C:/Users/slaub/Unity/assets/FileBrowser/FileBrowserPro/Assets/Plugins/crosstales/FileBrowser/Scripts/Native/FileBrowserWSAImpl.cs