private static async Task <DateTime> ReadStartTimeInfoAsync(DataReader reader) { var json = await ReadStringFromStreamAsync(reader).ConfigureAwait(true); var startTime = JsonConvert.DeserializeObject <DateTime>(json); var eventArgs = new StartTimeInfoReceivedEventArgs(startTime); OnStartTimeInfoReceived?.Invoke(eventArgs); MultiPlayerData.StartTime = startTime; return(startTime); }
/// <summary> /// StartTimeInfoReceived. /// </summary> /// <param name="args">StartTimeInfoReceivedEventArgs.</param> private async void StartTimeInfoReceived(StartTimeInfoReceivedEventArgs args) => await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync( CoreDispatcherPriority.Normal, () => _ = this.Frame.Navigate(typeof(LaneSettingsPage), null, new DrillInNavigationTransitionInfo()));