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()

Exception Condition

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
Available since 3.0
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top
© 2015 Microsoft