KnownUIContexts Class
Supplies predefined, well-known UI contexts.
Inheritance Hierarchy
Object
Microsoft.VisualStudio.Shell.KnownUIContexts
Namespace: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
Syntax
'Declaration
Public NotInheritable Class KnownUIContexts
public static class KnownUIContexts
public ref class KnownUIContexts abstract sealed
[<AbstractClass>]
[<Sealed>]
type KnownUIContexts = class end
public final class KnownUIContexts
The KnownUIContexts type exposes the following members.
Properties
Name | Description | |
---|---|---|
ApplicationDesignerContext | Gets a UI context indicating that the Application Designer is active. | |
BackgroundProjectLoadContext | Gets a UI context indicating that a project load operation is occurring in the background, and should not present any UI prompts to the user. | |
CodeWindowContext | Gets a UI context indicating that a code window is active. | |
CSharpProjectContext | Gets a UI context indicating that a C# project is active. | |
DebuggingContext | Gets a UI context indicating that a solution is being debugged. | |
DesignModeContext | Gets a UI context indicating that the environment is in design mode (that is, not debugging). | |
DraggingContext | Gets a UI context indicating that a drag-drop operation in the Solution Explorer is in progress. | |
EmptySolutionContext | Gets a UI context indicating that a solution is loaded, but has no projects. | |
FirstLaunchSetupContext | Gets a UI context indicating that this is the first launch after setup. | |
FSharpProjectContext | Gets a UI context indicating that an F# project is active. | |
FullScreenModeContext | Gets a UI context indicating that the environment is in full screen mode. | |
HistoricalDebuggingContext | Gets a UI context indicating that IntelliTrace (historical debugging) is active. | |
IdeUserSignedInContext | ||
NoSolutionContext | Gets a UI context indicating that no solution is loaded. | |
NotBuildingAndNotDebuggingContext | Gets a UI context indicating that the environment is neither building nor debugging a solution. | |
OsWindows8OrHigherContext | Gets a UI context indicating that the current operating system is Windows 8. | |
ProjectRetargetingContext | Gets a UI context indicating that a project's target framework is being changed. | |
PropertyPageDesignerContext | Gets a UI context indicating that the Property Page Designer is active. | |
RESXEditorContext | Gets a UI context indicating that the RESX designer is active. | |
SettingsDesignerContext | Gets a UI context indicating that the Settings Designer is active. | |
SolutionBuildingContext | Gets a UI context indicating that a solution is being built. | |
SolutionExistsAndFullyLoadedContext | Gets a UI context indicating that a solution is fully loaded. | |
SolutionExistsAndNotBuildingAndNotDebuggingContext | Gets a UI context indicating that a solution is loaded, and the environment is neither building nor debugging it. | |
SolutionExistsContext | Gets a UI context indicating that a solution is loaded. | |
SolutionHasAppContainerProjectsContext | Gets a UI context indicating that a solution with at least one app container project is loaded. | |
SolutionHasMultipleProjectsContext | Gets a UI context indicating that a solution with more than one project is loaded. | |
SolutionHasSingleProjectContext | Gets a UI context indicating that a solution with exactly one project is loaded. | |
SolutionOpeningContext | Gets a UI context indicating that a solution is about to be opened. | |
SolutionOrProjectUpgradingContext | Gets a UI context indicating that a solution or project is being upgraded. | |
StandardPreviewerConfigurationChanging | Gets a UI context indicating that the standard previewers (browsers) configuration is changing, either browsers are added or removed, or the default browser(s) changed. | |
ToolboxInitializedContext | Gets a UI context indicating that the toolbox has been initialized. | |
ToolboxVisibleContext | Gets a UI context indicating that the toolbox is visible. | |
VBProjectContext | Gets a UI context indicating that a Visual Basic project is active. | |
VCProjectContext | Gets a UI context indicating that a Visual C++ project is active. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.