Class
ProjectExplorerController

Definition

Namespace:ArtOfTest.WebAii.Design.UI

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class ProjectExplorerController

Inheritance: objectProjectExplorerController

Constructors

ProjectExplorerController()

Declaration

cs-api-definition
public ProjectExplorerController()

Fields

ProjectClosed

Declaration

cs-api-definition
public Action ProjectClosed

Field Value

Action

Properties

ControlView

Declaration

cs-api-definition
public ProjectExplorerView ControlView { get; set; }

Property Value

ProjectExplorerView

FileOperationsContainer

Declaration

cs-api-definition
public FileOperationContainer FileOperationsContainer { get; }

Property Value

FileOperationContainer

Host

Declaration

cs-api-definition
public StandaloneHost Host { get; }

Property Value

StandaloneHost

ProjectModel

Declaration

cs-api-definition
public ProjectViewModel ProjectModel { get; }

Property Value

ProjectViewModel

ShouldRename

Declaration

cs-api-definition
public bool ShouldRename { get; set; }

Property Value

bool

Methods

CanExecuteCommand(ICommand, CanExecuteRoutedEventArgs)

Declaration

cs-api-definition
public bool CanExecuteCommand(ICommand command, CanExecuteRoutedEventArgs e)

Parameters

command

ICommand

e

CanExecuteRoutedEventArgs

Returns

bool

CloseProject()

Declaration

cs-api-definition
public void CloseProject()

CloseProjectAsync()

Declaration

cs-api-definition
public Task<bool> CloseProjectAsync()

Returns

Task<bool>

Collapse()

Declaration

cs-api-definition
public void Collapse()

ContainsItems(ProjectViewItemModelBase, IList<ProjectViewItemModelBase>)

Declaration

cs-api-definition
public static bool ContainsItems(ProjectViewItemModelBase locationItem, IList<ProjectViewItemModelBase> items)

Parameters

locationItem

ProjectViewItemModelBase

items

IList<ProjectViewItemModelBase>

Returns

bool

CreateProject(string, bool, TestType)

Declaration

cs-api-definition
public void CreateProject(string path = null, bool shouldCreateTest = false, TestType testType = TestType.Web)

Parameters

path

string

shouldCreateTest

bool

testType

TestType

DeleteSelectedItems(IList<ProjectViewItemModelBase>, bool)

Declaration

cs-api-definition
public void DeleteSelectedItems(IList<ProjectViewItemModelBase> elements = null, bool prompBeforeDeleting = true)

Parameters

elements

IList<ProjectViewItemModelBase>

prompBeforeDeleting

bool

FilterItems(IList<ProjectViewItemModelBase>)

Declaration

cs-api-definition
public static List<ProjectViewItemModelBase> FilterItems(IList<ProjectViewItemModelBase> list)

Parameters

list

IList<ProjectViewItemModelBase>

Returns

List<ProjectViewItemModelBase>

HandleCommand(ICommand, ExecutedRoutedEventArgs)

Handles the command.

Declaration

cs-api-definition
public void HandleCommand(ICommand command, ExecutedRoutedEventArgs e)

Parameters

command

ICommand

The command.

e

ExecutedRoutedEventArgs

InvalidateTestMethods(LightProjectElement)

Declaration

cs-api-definition
public void InvalidateTestMethods(LightProjectElement lightObject)

Parameters

lightObject

LightProjectElement

LocateItemInProjectTree(LightProjectElement)

Declaration

cs-api-definition
public void LocateItemInProjectTree(LightProjectElement lightObject)

Parameters

lightObject

LightProjectElement

MoveItems(IList<ProjectViewItemModelBase>, ProjectViewFolderItemModel)

Declaration

cs-api-definition
public static void MoveItems(IList<ProjectViewItemModelBase> items, ProjectViewFolderItemModel targetFolder)

Parameters

items

IList<ProjectViewItemModelBase>

targetFolder

ProjectViewFolderItemModel

OpenCodeFile(ProjectViewLightCodeFileItemModel)

Declaration

cs-api-definition
public void OpenCodeFile(ProjectViewLightCodeFileItemModel projectViewLightCodeFileItemModel)

Parameters

projectViewLightCodeFileItemModel

ProjectViewLightCodeFileItemModel

OpenFiles(IEnumerable<OpenItem>)

Declaration

cs-api-definition
public void OpenFiles(IEnumerable<OpenItem> filesToOpen)

Parameters

filesToOpen

IEnumerable<OpenItem>

OpenTest(ProjectViewLightTestItemModel)

Declaration

cs-api-definition
public void OpenTest(ProjectViewLightTestItemModel ltModel)

Parameters

ltModel

ProjectViewLightTestItemModel

RemoveCodeItemFromTree(LightCodeFile)

Declaration

cs-api-definition
public void RemoveCodeItemFromTree(LightCodeFile codeFile)

Parameters

codeFile

LightCodeFile

RenameSelectedItem(RadPane)

Declaration

cs-api-definition
public void RenameSelectedItem(RadPane pane)

Parameters

pane

RadPane

ShowDataSources()

Declaration

cs-api-definition
public void ShowDataSources()

ShowFileInWindowsExplorer(string)

Declaration

cs-api-definition
public void ShowFileInWindowsExplorer(string path)

Parameters

path

string