public void HideFlyout(Flyout flyout) { var actualType = flyout.GetType(); var openFlyoutDetail = openFlyouts.FirstOrDefault(x => x.FlyoutType == actualType); if (openFlyoutDetail != null) openFlyoutDetail.IsHidden = true; flyout.IsOpen = false; }