Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
        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;
                });
            });
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }