private async void Context_FetchDataFailed(object sender, FetchDataFailedEventArgs e) { this.Context.FetchDataFailed -= Context_FetchDataFailed; await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, new Windows.UI.Core.DispatchedHandler(async() => { var loader = new ResourceLoader(); var d = new MessageDialog(e.Message); d.Title = loader.GetString("Error"); d.Commands.Add(new UICommand(loader.GetString("Setting"), new UICommandInvokedHandler(NavigateToSettings))); d.Commands.Add(new UICommand(loader.GetString("Quit"), new UICommandInvokedHandler(QuitAll))); d.CancelCommandIndex = 1; d.DefaultCommandIndex = 0; await d.ShowAsync(); })); }
private void OnFetchDataFailed(object sender, FetchDataFailedEventArgs e) { this.FetchDataFailed?.Invoke(sender, e); }