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