Share via


KnownUIContexts Class

Definition

Predefined, well-known UIContexts

public ref class KnownUIContexts abstract sealed
public ref class KnownUIContexts abstract sealed
class KnownUIContexts abstract sealed
public static class KnownUIContexts
type KnownUIContexts = class
Public Class KnownUIContexts
Inheritance
KnownUIContexts

Properties

ApplicationDesignerContext

A UI context indicating that the Application Designer is active

BackgroundProjectLoadContext
Obsolete.

A UI context indicating it means that a project load operation is occuring in the background, and should not present any UI prompts to the user.

BulkFileOperationContext

A UI context indicating that a bulk file operation is in progress. This kind of operations can touch multiple files in the solution. One of the example of such operation is a git branch switch. It most likely updates multiple files on disk and sometimes components better handle updating once for all batch at the end of the operation rather than each file separately during the process.

CloudDebuggingContext

A UI context indicating that Cloud Debugging is active

CloudEnvironmentConnectedContext

UI context indicating that the IDE is connected to a cloud environment

CodeWindowContext

UI context indicating that a code window is active

CSharpProjectContext

A UI context indicating that a C# project is active

DebuggingContext

A UI context indicating whether a solution is being debugged

DesignModeContext

A UI context indicating that the environment is in design mode (not debugging)

DevDriveMounted

A UI context indicating Windows Dev Drive is mounted.

DevDriveSupported

A UI context indicating Windows Dev Drive is supported by the host operating system.

DocumentWindowActive

A UI context indicating that a document window is active

DraggingContext

A UI context indicating that a drag-drop operation within the Solution Explorer is in progress

EmptySolutionContext

A UI context indicating that a solution is loaded, but has no projects

FirstLaunchSetupContext

A UI context indicating that this is the first launch after setup.

FolderOpened

A UI context indicating whether a folder is opened.

FSharpProjectContext

A UI context indicating that an F# project is active

FullScreenModeContext

A UI context indicating that the environment is in full screen mode

FullSolutionLoadingContext

A UI context indicating that a solution is about to be opened. Covers both modal and async phases.

HistoricalDebuggingContext

A UI context indicating that IntelliTrace (historical debugging) is active

IdeUserSignedInContext

A UI context indicating that the IDE User is signed in.

MainToolBarInvisibleContext

A UI context indicating whether the main toolbar row is invisible or not

MainToolBarVisibleContext

A UI context indicating whether the main toolbar row is visible or not

MinimalModeContext

A UI context indicating that the environment is in Minimal mode

NoSolutionContext

A UI context indicating that no solution is loaded

NotBuildingAndNotDebuggingContext

A UI context indicating that the environment is neither building nor debugging a solution

OsWindows8OrHigherContext

A UI context indicating that the current OS is Windows 8 or higher

ProjectCreatingContext
Obsolete.

A UI context indicating that a new project is being created.

ProjectRetargetingContext

A UI context indicating that a project's target framework is being changed

PropertyPageDesignerContext

A UI context indicating that the Property Page Designer is active

RepositoryOpen

A UI context indicating whether an active repository is currently open. This UI context will be used by an SCC provider to indicate that a repository is open. For example, this will be used by the Git provider to indicate that a repository is open so the shell can react accordingly

RESXEditorContext

A UI context indicating that the RESX designer is active

SettingsDesignerContext

A UI context indicating that the Settings designer is active

ShellInitializedContext

A UI context indicating that the shell has entered its main message loop.

SolutionBuildingContext

A UI context indicating that a solution is being built

SolutionExistsAndFullyLoadedContext

A UI context indicating that a solution is fully loaded

SolutionExistsAndNotBuildingAndNotDebuggingContext

A UI context indicating that a solution is loaded, and the environment is neither building nor debugging it.

SolutionExistsContext

A UI context indicating that a solution is loaded.

SolutionHasAppContainerProjectsContext

A UI context indicating that a solution with at least one appcontainer project is loaded.

SolutionHasMultipleProjectsContext

A UI context indicating that a solution with more than one project is loaded.

SolutionHasSingleProjectContext

A UI context indicating that a solution with exactly one project is loaded.

SolutionOpeningContext

A UI context indicating that a solution is about to be opened. It is deactivated when modal phase is completed or error occurs during opening.

SolutionOrProjectUpgradingContext

A UI context indicating that a solution or project is being upgraded.

StandardPreviewerConfigurationChanging

A UI context indicating the standard previewers (browsers) configuration is changing, either browsers are added or removed or the default browser(s) changed.

ToolboxChooseItemsDataSourceInitializedContext

A UI context indicating that the toolbox Choose Items dialog has been initialized.

ToolboxInitializedContext

A UI context indicating that the toolbox has been initialized.

ToolboxVisibleContext

A UI context indicating that the toolbox is visible

ToolWindowActive

A UI context indicating that a tool window is active

UnifiedSettingsActiveContext

A UI context indicating that Unified Settings is active.

VBProjectContext

A UI context indicating that a VB project is active

VCProjectContext

A UI context indicating that a Visual C++ project is active

WizardOpen

A UI context indicating whether a Wizard is currently open.

XamlDesignerContext

A UI context indicating whether the XAML Designer is currently active.

Applies to