示例#1
0
文件: App.xaml.cs 项目: gcmcom/Eddie
        public App(IVPNManager manager)
        {
            InitializeComponent();

            VPNManager = manager;

            if (OptionsManager.SystemFirstRun)
            {
                // TODO: display welcome screen

                OptionsManager.SystemFirstRun = false;
            }

            /*
             * if(Device.RuntimePlatform == Device.iOS)
             *      MainPage = new MainPage(m_vpnManager);
             * else
             *      MainPage = new NavigationPage(new MainPage(m_vpnManager));
             */

            NavigationPage  = new NavigationPage(new ServicePage());
            RootPage        = new RootPage();
            RootPage.Master = new MenuPage();
            RootPage.Detail = NavigationPage;
            MainPage        = RootPage;
        }
示例#2
0
        public LoginPage(IVPNManager manager)
        {
            InitializeComponent();

            m_manager = manager;

            InitUI();
            RefreshUI();
        }
示例#3
0
        public ServicePage()
        {
            InitializeComponent();

            Title = "Eddie";

            IVPNManager manager = App.Instance.VPNManager;

            InitUI();
            RefreshUI(manager.Ready, manager.Status, manager.LastError);

            manager.StatusChanged += OnServiceStatusChanged;
        }