csharp
public readonly record struct UiWindowRequestWhat a control asks for when it wants a window of its own.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
The coordinates are in device-independent pixels and in desktop space, which is the only space two windows share. A host that cannot honour a position — a tiling window manager, a platform with no window positioning at all — places the window where it likes and reports what happened through Bounds.
Fields and properties (8)
public string TitleThe title bar text.
public float XWhere its left edge goes.
public float YIts top edge.
public float WidthHow wide.
public float HeightHow tall.
public bool IsResizableWhether the user may resize it.
public bool IsDecoratedWhether the operating system draws a title bar and a frame around it.
public UiElement? OwnerWhich element the window's contents belong under, or null for the root.
Methods (1)
public UiWindowRequest(string Title, float X, float Y, float Width, float Height)What a control asks for when it wants a window of its own.
Used by (6)
- DockingHostVixen.Ui.Controls.Advanced
- FakeWindowVixen.Ui.Controls.Advanced.Tests
- FakeWindowsVixen.Ui.Controls.Advanced.Tests
- IUiWindowHostVixen.Ui
- PlatformWindowHostVixen.Platform.Ui
- PlatformWindowHostTestsVixen.Platform.Ui.Tests