public void Detach(OverlayResult overlayDataResult) { var item = _overlayReferences.Find(p => p.OverlayReferenceId == overlayDataResult.OverlayRef); if (item == null) { return; } _overlayReferences.Remove(item); if (!_overlayReferences.Any()) { _sequenceNumber = 0; } OnDetach?.Invoke(overlayDataResult); item.CloseOverlayReference(overlayDataResult); }
public void BackdropClicked(OverlayResult overlayDataResult) { Detach(overlayDataResult); }