/// <summary> /// Adds the content tab. /// </summary> /// <param name="title">Title.</param> /// <param name="icon">Icon.</param> protected PhoenixPage AddContentTab(string title, string icon) { currentTab = new PhoenixPage(title) { Icon = icon }; entityPage.Children.Add(currentTab); return(currentTab); }
private void AddTurnReportTab() { PhoenixPage turnsPage = AddContentTab("Turn Report", "icon_report.png"); turnsPage.AddHelpLabel("Loading..."); Phoenix.Application.PositionManager.GetTurnReport(CurrentPosition.Id, (turn) => { Device.BeginInvokeOnMainThread(() => { WebView browser = new WebView(); HtmlWebViewSource htmlSource = new HtmlWebViewSource(); htmlSource.Html = turn; browser.Source = htmlSource; turnsPage.Content = browser; }); }); }
void LinkButtonClicked(object sender, EventArgs e) { Button button = new Button { Text = "Back to Imperator", BackgroundColor = Color.Black, TextColor = Color.White }; button.Clicked += (sender2, e2) => { RootPage.Root.DismissModal(); }; ScrollView view = new ScrollView { VerticalOptions = LayoutOptions.FillAndExpand }; StackLayout layout = new StackLayout { Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5), BackgroundColor = Color.Black, Children = { view, button } }; WebView browser = new WebView { Source = "http://www.phoenixbse.com/index.php?a=user&sa=xml" }; view.Content = browser; PhoenixPage page = new PhoenixPage("Nexus") { Content = layout }; RootPage.Root.NextPageModal(page); }
void LinkButtonClicked(object sender, EventArgs e) { Button button = new Button{ Text = "Back to Imperator", BackgroundColor = Color.Black, TextColor = Color.White }; button.Clicked += (sender2, e2) => { RootPage.Root.DismissModal(); }; ScrollView view = new ScrollView { VerticalOptions = LayoutOptions.FillAndExpand }; StackLayout layout = new StackLayout{ Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5), BackgroundColor = Color.Black, Children = { view, button } }; WebView browser = new WebView{ Source = "http://www.phoenixbse.com/index.php?a=user&sa=xml" }; view.Content = browser; PhoenixPage page = new PhoenixPage("Nexus"){ Content = layout }; RootPage.Root.NextPageModal(page); }