Application::Run Method (Window^)
Starts a Windows Presentation Foundation (WPF) application and opens the specified window.
Assembly: PresentationFramework (in PresentationFramework.dll)
Parameters
- window
-
Type:
System.Windows::Window^
A Window that opens automatically when an application starts.
Return Value
Type: System::Int32The Int32 application exit code that is returned to the operating system when the application shuts down. By default, the exit code value is 0.
| Exception | Condition |
|---|---|
| InvalidOperationException | Run is called from a browser-hosted application (for example, an XAML browser application (XBAP)). |
This overload extends the Run method to open the specified window after an application starts running.
If you define a code Application that opens a window when it starts running, you explicitly call Run.
If you create your Application using markup, or markup and code-behind, you can automatically open a window during using either of the following techniques:
Declaratively, by setting StartupUri.
Programmatically, by handling Startup.
The following example shows an application with a manually-created static entry point method that instantiates Application, before calling Run.
Available since 3.0