public Task DisplayPageModal(Page page) { var displayEvent = DisplayPageModalRequested; Task completion = null; if (displayEvent != null) { var eventArgs = new DisplayPageModalRequestedEventArgs(page); displayEvent(this, eventArgs); completion = eventArgs.DisplayingPageTask; } // If there is not task, just create a new completed one return(completion ?? Task.FromResult <object>(null)); }
public Task DisplayPageModal(Page page) { var displayEvent = DisplayPageModalRequested; Task completion = null; if (displayEvent != null) { var eventArgs = new DisplayPageModalRequestedEventArgs(page); displayEvent(this, eventArgs); completion = eventArgs.DisplayingPageTask; } // If there is not task, just create a new completed one return completion ?? Task.FromResult<object>(null); }