public DepartureBoardResultsWindow(DepartureBoardResponse dbReponse, string title, DateTime dateTime, bool isStationInfo, DockContent win = null) : this(isStationInfo, win) { Results = dbReponse; Text = $"{ Settings.Localization.Departures } ({ dbReponse.Departures.Count }) - { title } - { dateTime.ToShortTimeString() } { dateTime.ToShortDateString() }"; resultsWebBrowser.DocumentText = dbReponse.TransformToHtml(Settings.DepartureBoardSimpleXslt.FullName, Settings.DepartureBoardSimpleCss.FullName, Settings.OnLoadActionsJavaScript.FullName); }
public DepartureBoardResultsPage(DepartureBoardResponse res, bool stationInfo, string name) { InitializeComponent(); Title = (stationInfo ? Settings.Localization.Station : Settings.Localization.Line) + " " + name; Response = res; resultsWebView.Scripting = new DepartureBoardScripting(resultsWebView, this); resultsWebView.Source = new HtmlWebViewSource { Html = Response.TransformToHtml( PlatformDependentSettings.GetStream(Settings.DepartureBoardSimpleXslt), PlatformDependentSettings.GetStream(Settings.DepartureBoardSimpleCss), PlatformDependentSettings.GetStream(Settings.OnLoadActionsJavaScript) ) }; }