Class
OpenFileDialog

Class to handle open file dialog.

Definition

Namespace:ArtOfTest.WebAii.Win32.Dialogs

Assembly:ArtOfTest.WebAii.dll

Syntax:

cs-api-definition
public class OpenFileDialog : BaseDialog, IDialog

Inheritance: objectBaseDialogOpenFileDialog

Implements: IDialog

Inherited Members BaseDialog.m_browserVersionMajorBaseDialog.ValidatePid(int)BaseDialog.ValidateReadFileAccess(string, string, out string)BaseDialog.ValidatePaths(string, out string)BaseDialog.GetFilePaths(string)BaseDialog.SetDialogWindow(Window)BaseDialog.IsDialogActiveByTitle(WindowCollection, string)BaseDialog.IsDialogActiveByTitle(WindowCollection, string, bool)BaseDialog.IsRejectedViaRegexOrExactMatch(string, object)BaseDialog.IsDialogActiveByTitleAndTextContent(WindowCollection, string, bool, string)BaseDialog.ToString()BaseDialog.ResetHandleCount()BaseDialog.WaitUntilHandled(int)BaseDialog.WaitUntilHandled()BaseDialog.WaitUntilHandled(int, int, bool)BaseDialog.WaitUntilAnyHandled(IEnumerable<BaseDialog>, int, long, bool)BaseDialog.MatchesUIAutomationElement(AutomationElement)BaseDialog.OnBeforeHandle(EventArgs)BaseDialog.ParentBrowserBaseDialog.ErrorTextBaseDialog.CurrentStateBaseDialog.WindowBaseDialog.HandleCountBaseDialog.HandlerDelegateBaseDialog.DismissButtonBaseDialog.SkipHandlingBaseDialog.TagsBaseDialog.InitializationTimeBaseDialog.BeforeHandle

Constructors

OpenFileDialog(WpfApplication, DialogButton, string, string)

Create a new instance of OpenFileDialog class.

Declaration

cs-api-definition
protected OpenFileDialog(WpfApplication application, DialogButton dismissButton, string filePath, string title)

Parameters

application

WpfApplication

dismissButton

DialogButton

filePath

string

title

string

Fields

_filePathToSet

the path of the file to open

Declaration

cs-api-definition
protected string _filePathToSet

Field Value

string

_titleToCheckFor

The title of the dialog to check.

Declaration

cs-api-definition
protected string _titleToCheckFor

Field Value

string

Properties

FilePath

Gets/Sets the file path.

Declaration

cs-api-definition
public string FilePath { get; set; }

Property Value

string

Methods

CreateOpenFileDialog(WpfApplication, DialogButton, string, string)

Returns an Open File Dialog for use with WPF applications.

Declaration

cs-api-definition
public static OpenFileDialog CreateOpenFileDialog(WpfApplication application, DialogButton dismissButton, string filePath, string title = null)

Parameters

application

WpfApplication

The host application.

dismissButton

DialogButton

The dismiss button to use. Accepts OPEN or CANCEL.

filePath

string

The location of the file to open.

title

string

The title of the dialog. Pass null to use default value or overwrite it in case of custom dialog.

Returns

OpenFileDialog

A new OpenFileDialog.

Handle()

Handle the dialog.

Declaration

cs-api-definition
public override void Handle()

Overrides BaseDialog.Handle()

IsDialogActive(WindowCollection)

Is dialog active.

Declaration

cs-api-definition
public override bool IsDialogActive(WindowCollection dialogs)

Parameters

dialogs

WindowCollection

The list of dialogs

Returns

bool

True/False whether the dialog is active or not.

Overrides BaseDialog.IsDialogActive(WindowCollection)