Skip to main content

ManagedFileChooserViewModel Class

Definition

Assembly:Avalonia.Dialogs
Package:Avalonia
public class ManagedFileChooserViewModel

Inheritance: object -> AvaloniaDialogsInternalViewModelBase -> ManagedFileChooserViewModel

Constructors

NameDescription
ManagedFileChooserViewModel (4 overloads)No summary available.

ManagedFileChooserViewModel overloads

ManagedFileChooserViewModel Constructor

public ManagedFileChooserViewModel(Avalonia.Dialogs.ManagedFileDialogOptions options)
Parameters

options Avalonia.Dialogs.ManagedFileDialogOptions

ManagedFileChooserViewModel Constructor

public ManagedFileChooserViewModel(Avalonia.Platform.Storage.FilePickerOpenOptions filePickerOpen, Avalonia.Dialogs.ManagedFileDialogOptions options)
Parameters

filePickerOpen Avalonia.Platform.Storage.FilePickerOpenOptions

options Avalonia.Dialogs.ManagedFileDialogOptions

ManagedFileChooserViewModel Constructor

public ManagedFileChooserViewModel(Avalonia.Platform.Storage.FilePickerSaveOptions filePickerSave, Avalonia.Dialogs.ManagedFileDialogOptions options)
Parameters

filePickerSave Avalonia.Platform.Storage.FilePickerSaveOptions

options Avalonia.Dialogs.ManagedFileDialogOptions

ManagedFileChooserViewModel Constructor

public ManagedFileChooserViewModel(Avalonia.Platform.Storage.FolderPickerOpenOptions folderPickerOpen, Avalonia.Dialogs.ManagedFileDialogOptions options)
Parameters

folderPickerOpen Avalonia.Platform.Storage.FolderPickerOpenOptions

options Avalonia.Dialogs.ManagedFileDialogOptions

Methods

NameDescription
CanOkNo summary available.
CancelNo summary available.
EnterPressedNo summary available.
GoUpNo summary available.
Navigate (2 overloads)No summary available.
OkNo summary available.
RefreshNo summary available.
SelectSingleFileNo summary available.

CanOk Method

public bool CanOk(object _)

Parameters

_ object

Returns

bool

Cancel Method

public void Cancel()

EnterPressed Method

public void EnterPressed()

GoUp Method

public void GoUp()
public void Navigate(Avalonia.Platform.Storage.IStorageFolder path, string initialSelectionName)
Parameters

path Avalonia.Platform.Storage.IStorageFolder

initialSelectionName string

public void Navigate(string path, string initialSelectionName)
Parameters

path string

initialSelectionName string

Ok Method

public void Ok()

Refresh Method

public void Refresh()

SelectSingleFile Method

public void SelectSingleFile(Avalonia.Dialogs.Internal.ManagedFileChooserItemViewModel item)

Parameters

item Avalonia.Dialogs.Internal.ManagedFileChooserItemViewModel

Properties

NameDescription
FileNameNo summary available.
FiltersNo summary available.
ItemsNo summary available.
LocationNo summary available.
QuickLinksNo summary available.
QuickLinksSelectedIndexNo summary available.
SelectedFilterNo summary available.
SelectedItemsNo summary available.
SelectingFolderNo summary available.
SelectionModeNo summary available.
ShowFiltersNo summary available.
ShowHiddenFilesNo summary available.
TitleNo summary available.

FileName Property

public string FileName { get; set; }

Filters Property

public Avalonia.Collections.AvaloniaList<Avalonia.Dialogs.Internal.ManagedFileChooserFilterViewModel> Filters { get; set; }

Items Property

public Avalonia.Collections.AvaloniaList<Avalonia.Dialogs.Internal.ManagedFileChooserItemViewModel> Items { get; set; }

Location Property

public string Location { get; set; }
public Avalonia.Collections.AvaloniaList<Avalonia.Dialogs.Internal.ManagedFileChooserItemViewModel> QuickLinks { get; set; }

QuickLinksSelectedIndex Property

public int QuickLinksSelectedIndex { get; set; }

SelectedFilter Property

public Avalonia.Dialogs.Internal.ManagedFileChooserFilterViewModel SelectedFilter { get; set; }

SelectedItems Property

public Avalonia.Collections.AvaloniaList<Avalonia.Dialogs.Internal.ManagedFileChooserItemViewModel> SelectedItems { get; set; }

SelectingFolder Property

public bool SelectingFolder { get; set; }

SelectionMode Property

public Avalonia.Controls.SelectionMode SelectionMode { get; set; }

ShowFilters Property

public bool ShowFilters { get; set; }

ShowHiddenFiles Property

public bool ShowHiddenFiles { get; set; }

Title Property

public string Title { get; set; }

Events

NameDescription
CancelRequestedNo summary available.
CompleteRequestedNo summary available.
OverwritePromptNo summary available.
PropertyChangedInherited from AvaloniaDialogsInternalViewModelBase.

CancelRequested Event

public event Action CancelRequested

CompleteRequested Event

public event Action<string[]> CompleteRequested

OverwritePrompt Event

public event Action<string> OverwritePrompt