private void CloseFlyouts()
 {
     RxApp.MainThreadScheduler.Schedule(_ =>
     {
         foreach (var flyout in Flyouts.Where(flyout => flyout != null && flyout.IsOpen))
         {
             flyout.IsOpen = false;
         }
     });
 }