public IPlannerComponent CreatePlannerComponent() { try { var tb = TransitBaseComponent.Current; var nativeComponent = new PlannerRuntimeComponent( tb.Trips.GetFileName(), tb.TripTypes.GetFileName(), tb.Routes.GetFileName(), tb.RouteGroups.GetFileName(), tb.Services.GetFileName(), tb.CalendarExceptions.GetFileName(), tb.Stops.GetFileName(), tb.StopGroups.GetFileName(), tb.StopEntries.GetFileName(), tb.TTEntries.GetFileName(), tb.TimeEntries.GetFileName(), tb.TripTimeTypes.GetFileName(), tb.Transfers.GetFileName() ); return(new PlannerComponentImplementation.PlannerComponentUniversalCpp(nativeComponent)); } catch (TypeLoadException) { Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { try { new MessageDialog("TypeoLoadException").ShowAsync(); } catch (Exception) { } }); return(null); } }
public PlannerComponentWPSilverlightCpp(PlannerRuntimeComponent comp) { this.comp = comp; }
public PlannerComponentUniversalCpp(PlannerRuntimeComponent comp) { this.comp = comp; }