C# Class withSIX.Mini.Presentation.Electron.NodeDialogManager

Inheritance: IDialogManager
Mostra file Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
BrowseForFile ( string initialDirectory = null, string title = null, string defaultExt = null, bool checkFileExists = true ) : Task
BrowseForFolder ( string selectedPath = null, string title = null ) : Task
ExceptionDialog ( Exception e, string message, string title = null, object window = null ) : Task
MessageBox ( MessageBoxDialogParams dialogParams ) : Task
NodeDialogManager ( INodeApi api ) : System

Private Methods

Method Description
GetButtons ( MessageBoxDialogParams dialogParams ) : string[]

Method Details

BrowseForFile() public method

public BrowseForFile ( string initialDirectory = null, string title = null, string defaultExt = null, bool checkFileExists = true ) : Task
initialDirectory string
title string
defaultExt string
checkFileExists bool
return Task

BrowseForFolder() public method

public BrowseForFolder ( string selectedPath = null, string title = null ) : Task
selectedPath string
title string
return Task

ExceptionDialog() public method

public ExceptionDialog ( Exception e, string message, string title = null, object window = null ) : Task
e System.Exception
message string
title string
window object
return Task

MessageBox() public method

public MessageBox ( MessageBoxDialogParams dialogParams ) : Task
dialogParams withSIX.Core.Applications.Services.MessageBoxDialogParams
return Task

NodeDialogManager() public method

public NodeDialogManager ( INodeApi api ) : System
api INodeApi
return System