Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Application Constructor
Collapse the table of content
Expand the table of content

Application Constructor

Initializes a new instance of the Application class.

Namespace:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public Application()

ExceptionCondition
InvalidOperationException

More than one instance of the Application class is created per AppDomain.

Only one instance of the Application class can be created per AppDomain, to ensure shared access to a single set of application-scope window, property, and resource data. Consequently, the default constructor of the Application class detects whether the instance being initialized is the first instance in an AppDomain; if it is not, an InvalidOperationException is thrown.

The Application object for the current AppDomain is exposed from the static Current property.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft