Window.WindowStartupLocation Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the position of the window when first shown.
public:
property System::Windows::WindowStartupLocation WindowStartupLocation { System::Windows::WindowStartupLocation get(); void set(System::Windows::WindowStartupLocation value); };
public System.Windows.WindowStartupLocation WindowStartupLocation { get; set; }
member this.WindowStartupLocation : System.Windows.WindowStartupLocation with get, set
Public Property WindowStartupLocation As WindowStartupLocation
Property Value
A WindowStartupLocation value that specifies the top/left position of a window when first shown. The default is Manual.
Remarks
Setting the WindowStartupLocation
property to Manual causes a window to be positioned according to its Left and Top property values. If either the Left or Top properties aren't specified, their values are determined by Windows.
Setting the WindowStartupLocation
property to CenterScreen causes a window to be positioned in the center of the screen that contains the mouse cursor.
Setting the WindowStartupLocation
property to CenterOwner causes a window to be positioned in the center of its owner window (see Window.Owner), if specified. The owner window can be either another WPF window or a non-WPF window.
Note
For more information about WPF windows with non-WPF windows, see WPF and Win32 Interoperation and WindowInteropHelper.
If an owner window is not specified, the position of the window is determined in the same way as if the WindowStartupLocation
property is set to Manual.
Note
You cannot set or get the value of this property when a window is hosted in a browser.