skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
    • Functional UI Testing
    • RESTful API Testing
    • Load Testing
    • Remote Test Execution
    • Agile Teams
    • Web Test Automation
    • Desktop Test Automation
    • Responsive UI Testing
    • Continuous Testing
  • Training
    • Docs and Support
    • Documentation
    • Virtual Classroom
    • Videos
    • Blogs
    • Webinars
    • Whitepapers
    • Case Studies
    • Feedback Portal
    • Technical Support
    • What’s New
    • Roadmap
    • Release Notes
    • Trust Center
    • FAQs
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Request a demo Try now

Class ProjectExplorerController

Inheritance
System.Object
ProjectExplorerController
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ArtOfTest.WebAii.Design.UI
Assembly: ArtOfTest.WebAii.Design.dll

Syntax

public class ProjectExplorerController

Constructors

ProjectExplorerController()

Declaration
public ProjectExplorerController()

Fields

ProjectClosed

Declaration
public Action ProjectClosed
Field Value
System.Action

Properties

ControlView

Declaration
public ProjectExplorerView ControlView { get; set; }
Property Value
ProjectExplorerView

FileOperationsContainer

Declaration
public FileOperationContainer FileOperationsContainer { get; }
Property Value
FileOperationContainer

Host

Declaration
public StandaloneHost Host { get; }
Property Value
StandaloneHost

ProjectModel

Declaration
public ProjectViewModel ProjectModel { get; }
Property Value
ProjectViewModel

ShouldRename

Declaration
public bool ShouldRename { get; set; }
Property Value
System.Boolean

Methods

CanExecuteCommand(ICommand, CanExecuteRoutedEventArgs)

Declaration
public bool CanExecuteCommand(ICommand command, CanExecuteRoutedEventArgs e)
Parameters
System.Windows.Input.ICommand command

System.Windows.Input.CanExecuteRoutedEventArgs e

Returns
System.Boolean

CloseProject()

Declaration
public void CloseProject()

CloseProjectAsync()

Declaration
public Task<bool> CloseProjectAsync()
Returns
System.Threading.Tasks.Task<System.Boolean>

Collapse()

Declaration
public void Collapse()

ContainsItems(ProjectViewItemModelBase, IList<ProjectViewItemModelBase>)

Declaration
public static bool ContainsItems(ProjectViewItemModelBase locationItem, IList<ProjectViewItemModelBase> items)
Parameters
ProjectViewItemModelBase locationItem

System.Collections.Generic.IList<ProjectViewItemModelBase> items

Returns
System.Boolean

CreateProject(String, Boolean, TestType)

Declaration
public void CreateProject(string path = null, bool shouldCreateTest = false, TestType testType = TestType.Web)
Parameters
System.String path

System.Boolean shouldCreateTest

TestType testType

DeleteSelectedItems(IList<ProjectViewItemModelBase>, Boolean)

Declaration
public void DeleteSelectedItems(IList<ProjectViewItemModelBase> elements = null, bool prompBeforeDeleting = true)
Parameters
System.Collections.Generic.IList<ProjectViewItemModelBase> elements

System.Boolean prompBeforeDeleting

FilterItems(IList<ProjectViewItemModelBase>)

Declaration
public static List<ProjectViewItemModelBase> FilterItems(IList<ProjectViewItemModelBase> list)
Parameters
System.Collections.Generic.IList<ProjectViewItemModelBase> list

Returns
System.Collections.Generic.List<ProjectViewItemModelBase>

HandleCommand(ICommand, ExecutedRoutedEventArgs)

Declaration
public void HandleCommand(ICommand command, ExecutedRoutedEventArgs e)
Parameters
System.Windows.Input.ICommand command

System.Windows.Input.ExecutedRoutedEventArgs e

InvalidateTestMethods(LightProjectElement)

Declaration
public void InvalidateTestMethods(LightProjectElement lightObject)
Parameters
LightProjectElement lightObject

LocateItemInProjectTree(LightProjectElement)

Declaration
public void LocateItemInProjectTree(LightProjectElement lightObject)
Parameters
LightProjectElement lightObject

MoveItems(IList<ProjectViewItemModelBase>, ProjectViewFolderItemModel)

Declaration
public static void MoveItems(IList<ProjectViewItemModelBase> items, ProjectViewFolderItemModel targetFolder)
Parameters
System.Collections.Generic.IList<ProjectViewItemModelBase> items

ProjectViewFolderItemModel targetFolder

OpenCodeFile(ProjectViewLightCodeFileItemModel)

Declaration
public void OpenCodeFile(ProjectViewLightCodeFileItemModel projectViewLightCodeFileItemModel)
Parameters
ProjectViewLightCodeFileItemModel projectViewLightCodeFileItemModel

OpenFiles(IEnumerable<OpenItem>)

Declaration
public void OpenFiles(IEnumerable<OpenItem> filesToOpen)
Parameters
System.Collections.Generic.IEnumerable<OpenItem> filesToOpen

OpenTest(ProjectViewLightTestItemModel)

Declaration
public void OpenTest(ProjectViewLightTestItemModel ltModel)
Parameters
ProjectViewLightTestItemModel ltModel

RemoveCodeItemFromTree(LightCodeFile)

Declaration
public void RemoveCodeItemFromTree(LightCodeFile codeFile)
Parameters
LightCodeFile codeFile

RenameSelectedItem(RadPane)

Declaration
public void RenameSelectedItem(RadPane pane)
Parameters
Telerik.Windows.Controls.RadPane pane

ShowDataSources()

Declaration
public void ShowDataSources()

ShowFileInWindowsExplorer(String)

Declaration
public void ShowFileInWindowsExplorer(string path)
Parameters
System.String path

Getting Started
  • Getting Started
  • Videos
  • Whats New
  • Roadmap
Community
  • Forums
  • Blogs
  • Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.