protected virtual void ShowSheetViewController( NSViewController viewController, MvxSheetPresentationAttribute attribute, MvxViewModelRequest request) { var window = Windows.FirstOrDefault(w => w.Identifier == attribute.WindowIdentifier) ?? Windows.Last(); window.ContentViewController.PresentViewControllerAsSheet(viewController); }
protected virtual Task <bool> ShowSheetViewController( NSViewController viewController, MvxSheetPresentationAttribute attribute, MvxViewModelRequest request) { var window = FindPresentingWindow(attribute.WindowIdentifier, viewController); window.ContentViewController.PresentViewControllerAsSheet(viewController); return(Task.FromResult(true)); }