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