Class
RadWindowManager

Represents a singleton manager for handling RadWindows in an application. The RadWindowManager allows for operations on all currently open RadWindows, such as closing, minimizing, maximizing, or restoring them. It maintains a thread-safe collection of all open windows and provides methods to interact with these windows based on their current state.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

cs-api-definition
public sealed class RadWindowManager

Inheritance: objectRadWindowManager

Properties

Current

Gets the singleton instance.

Declaration

cs-api-definition
public static RadWindowManager Current { get; }

Property Value

RadWindowManager

The current instance.

Methods

CloseAllWindows()

Closes all RadWindows that are open.

Declaration

cs-api-definition
public void CloseAllWindows()

GetWindows()

Returns collection of RadWindows.

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")]
public IList<WindowBase> GetWindows()

Returns

IList<WindowBase>

Collection of RadWindows.

MaximizeAllWindows()

Maximizes all RadWindows that are open and can be maximized.

Declaration

cs-api-definition
public void MaximizeAllWindows()

MinimizeAllWindows()

Minimizes all RadWindows that are open and can be minimized.

Declaration

cs-api-definition
public void MinimizeAllWindows()

NormalAllWindows()

Restores all RadWindows that are open.

Declaration

cs-api-definition
public void NormalAllWindows()