/// <summary>
 /// Raises the PrimaryWindowChanging event.
 /// </summary>
 protected void OnPrimaryWindowChanging() =>
 PrimaryWindowChanging?.Invoke(primary);
 /// <summary>
 /// Raises the PrimaryWindowChanging event.
 /// </summary>
 private void OnPrimaryWindowChanging() =>
 PrimaryWindowChanging?.Invoke(primary);