namespace LanMountainDesktop.AirAppSdk; /// /// Window configuration descriptor. /// public sealed class AirAppWindowDescriptor { /// /// Gets or sets the window title. /// public string Title { get; set; } = "AirApp Window"; /// /// Gets or sets the initial width. /// public double Width { get; set; } = 800; /// /// Gets or sets the initial height. /// public double Height { get; set; } = 600; /// /// Gets or sets the minimum width. /// public double MinWidth { get; set; } = 400; /// /// Gets or sets the minimum height. /// public double MinHeight { get; set; } = 300; /// /// Gets or sets the chrome mode. /// public AirAppWindowChromeMode ChromeMode { get; set; } = AirAppWindowChromeMode.Standard; /// /// Gets or sets whether the window can be resized. /// public bool CanResize { get; set; } = true; /// /// Gets or sets whether the window shows in the taskbar. /// public bool ShowInTaskbar { get; set; } = true; /// /// Gets or sets whether the window is modal. /// public bool ShowAsDialog { get; set; } = false; }