ClassProjectExplorerController
Definition
Namespace:ArtOfTest.WebAii.Design.UI
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
public class ProjectExplorerController
Inheritance: objectProjectExplorerController
Constructors
ProjectExplorerController()
Declaration
public ProjectExplorerController()
Fields
Properties
ControlView
Declaration
public ProjectExplorerView ControlView { get; set; }
Property Value
FileOperationsContainer
Declaration
public FileOperationContainer FileOperationsContainer { get; }
Property Value
ProjectModel
Declaration
public ProjectViewModel ProjectModel { get; }
Property Value
Methods
CanExecuteCommand(ICommand, CanExecuteRoutedEventArgs)
Declaration
public bool CanExecuteCommand(ICommand command, CanExecuteRoutedEventArgs e)
Parameters
command
e
Returns
CloseProject()
Declaration
public void CloseProject()
Collapse()
Declaration
public void Collapse()
ContainsItems(ProjectViewItemModelBase, IList<ProjectViewItemModelBase>)
Declaration
public static bool ContainsItems(ProjectViewItemModelBase locationItem, IList<ProjectViewItemModelBase> items)
Parameters
locationItem
items
Returns
DeleteSelectedItems(IList<ProjectViewItemModelBase>, bool)
Declaration
public void DeleteSelectedItems(IList<ProjectViewItemModelBase> elements = null, bool prompBeforeDeleting = true)
Parameters
elements
IList<ProjectViewItemModelBase>
prompBeforeDeleting
FilterItems(IList<ProjectViewItemModelBase>)
Declaration
public static List<ProjectViewItemModelBase> FilterItems(IList<ProjectViewItemModelBase> list)
Parameters
list
Returns
HandleCommand(ICommand, ExecutedRoutedEventArgs)
Handles the command.
Declaration
public void HandleCommand(ICommand command, ExecutedRoutedEventArgs e)
Parameters
command
The command.
e
InvalidateTestMethods(LightProjectElement)
Declaration
public void InvalidateTestMethods(LightProjectElement lightObject)
Parameters
lightObject
LocateItemInProjectTree(LightProjectElement)
Declaration
public void LocateItemInProjectTree(LightProjectElement lightObject)
Parameters
lightObject
MoveItems(IList<ProjectViewItemModelBase>, ProjectViewFolderItemModel)
Declaration
public static void MoveItems(IList<ProjectViewItemModelBase> items, ProjectViewFolderItemModel targetFolder)
Parameters
items
IList<ProjectViewItemModelBase>
targetFolder
OpenCodeFile(ProjectViewLightCodeFileItemModel)
Declaration
public void OpenCodeFile(ProjectViewLightCodeFileItemModel projectViewLightCodeFileItemModel)
Parameters
projectViewLightCodeFileItemModel
OpenFiles(IEnumerable<OpenItem>)
Declaration
public void OpenFiles(IEnumerable<OpenItem> filesToOpen)
Parameters
filesToOpen
OpenTest(ProjectViewLightTestItemModel)
Declaration
public void OpenTest(ProjectViewLightTestItemModel ltModel)
Parameters
ltModel
RemoveCodeItemFromTree(LightCodeFile)
Declaration
public void RemoveCodeItemFromTree(LightCodeFile codeFile)
Parameters
codeFile
RenameSelectedItem(RadPane)
Declaration
public void RenameSelectedItem(RadPane pane)
Parameters
pane
RadPane
ShowDataSources()
Declaration
public void ShowDataSources()
ShowFileInWindowsExplorer(string)
Declaration
public void ShowFileInWindowsExplorer(string path)
Parameters
path