|
|
|
@ -172,13 +172,13 @@ namespace Avalonia.Controls |
|
|
|
/// Routed event that can be used for global tracking of window destruction
|
|
|
|
/// </summary>
|
|
|
|
public static readonly RoutedEvent<RoutedEventArgs> WindowClosedEvent = |
|
|
|
RoutedEvent.Register<Window, RoutedEventArgs>(nameof(WindowClosed), RoutingStrategies.Direct); |
|
|
|
RoutedEvent.Register<Window, RoutedEventArgs>("WindowClosed", RoutingStrategies.Direct); |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Routed event that can be used for global tracking of opening windows
|
|
|
|
/// </summary>
|
|
|
|
public static readonly RoutedEvent<RoutedEventArgs> WindowOpenedEvent = |
|
|
|
RoutedEvent.Register<Window, RoutedEventArgs>(nameof(WindowOpened), RoutingStrategies.Direct); |
|
|
|
RoutedEvent.Register<Window, RoutedEventArgs>("WindowOpened", RoutingStrategies.Direct); |
|
|
|
|
|
|
|
|
|
|
|
private readonly NameScope _nameScope = new NameScope(); |
|
|
|
@ -445,24 +445,6 @@ namespace Avalonia.Controls |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Routed event that can be used for global tracking of window destruction.
|
|
|
|
/// </summary>
|
|
|
|
public event EventHandler<RoutedEventArgs>? WindowClosed |
|
|
|
{ |
|
|
|
add => AddHandler(WindowClosedEvent, value); |
|
|
|
remove => RemoveHandler(WindowClosedEvent, value); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Routed event that can be used for global tracking of opening windows.
|
|
|
|
/// </summary>
|
|
|
|
public event EventHandler<RoutedEventArgs>? WindowOpened |
|
|
|
{ |
|
|
|
add => AddHandler(WindowOpenedEvent, value); |
|
|
|
remove => RemoveHandler(WindowOpenedEvent, value); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Starts moving a window with left button being held. Should be called from left mouse button press event handler
|
|
|
|
/// </summary>
|
|
|
|
|