/// <summary> /// Used to show an Alert. Override to plugin your own custom alert handler /// </summary> /// <param name="pMsg">Message with the Alert</param> /// <param name="pTargetScreen">A TheBaseAssets.MyDashboards ScreenName to jump to</param> public virtual void ShowMessageToast(TSM pMsg, string pTargetScreen) { if (MyMainPage != null) { MyMainPage.ShowMessageToast(pMsg, pTargetScreen); } }
protected override async void Init() { page = new MyMainPage(); await Navigation.PushAsync(page); page.LoadAsync(); }
/// <summary> /// Goes to the station Home Page /// Override if you have a custom procedure /// </summary> public virtual bool GotoStationHome() { if (MyMainPage != null) { return(MyMainPage.GotoStationHome()); } return(false); }
/// <summary> /// Transits a Dashboard to a new screen /// Override to use in your own navigation system /// </summary> /// <param name="pTargetScreen"></param> public virtual bool TransitToScreen(string pTargetScreen) { if (MyMainPage != null) { return(MyMainPage.TransitToScreen(pTargetScreen)); } return(false); }
private void LayoutRoot_Loaded(object sender, RoutedEventArgs e) { if (MyMainPage.floatChatReal == null) { MyMainPage.initializeFloatChat(); } System.Windows.Media.GeneralTransform gt = lstTraditionalHost.TransformToVisual(Application.Current.RootVisual); Point offset = gt.Transform(new Point(lstTraditionalHost.Width + 30, 0)); MyMainPage.floatChatReal.Position = offset; MyMainPage.refreshFloatChat(lstTraditionalHost.ActualHeight / 1.5, lstTraditionalHost.ActualHeight); }
public void LocalTest() { ChromeOptions options = new ChromeOptions(); options.PageLoadStrategy = PageLoadStrategy.None; using (ChromeDriver dr = new ChromeDriver(Directory.GetCurrentDirectory(), options)) { var mainPage = new MyMainPage(dr); var searchPage = mainPage.NextPage(); var goodsPage = searchPage.NextPage(); var cartPage = goodsPage.NextPage(); var franceMainPage = cartPage.Nextpage(); var franceSearchPage = franceMainPage.NextPage(); var franceGoodsPage = franceSearchPage.NextPage(); cartPage = franceGoodsPage.NextPage(); cartPage.RemoveCart(); } }
private void cmdLogin_Click(System.Object sender, System.Windows.RoutedEventArgs e) { client.userLoginCompleted += client_LoginResult; cmdLogin.IsEnabled = false; txtUsername.Text = txtUsername.Text.Trim(); txtPassword.Password = txtPassword.Password.Trim(); if (chkRemember.IsChecked == true) { M.SetCookie("Username", txtUsername.Text); M.SetCookie("Password", txtPassword.Password); } else { M.SetCookie("Username", ""); M.SetCookie("Password", ""); } txtUsername.IsEnabled = false; txtPassword.IsEnabled = false; cmdRegister.IsEnabled = false; MyMainPage.disableNavigation(); if (MyMainPage.floatChatReal != null && M.sock.isConnected) { M.sock.ReceiveAbort(); M.sock.Disconnect(); if (MyMainPage.floatChatReal.IsOpen) { MyMainPage.floatChatReal.Close(); } } M.username = txtUsername.Text; client.userLoginAsync(txtUsername.Text, txtPassword.Password); }
public App() { InitializeComponent(); MainPage = new MyMainPage(); }
public App() { // The root page of your application MainPage = new MyMainPage(); }