Exemple #1
0
        private bool ShowLoginWindow(Dictionary <string, object> parameters)
        {
            LoginWindow wLogin = FindWindow <LoginWindow>();

            if (wLogin == null)
            {
                return(false);
            }

            bool openMainUI = true;

            if (parameters != null && parameters.ContainsKey("openMainUI"))
            {
                openMainUI = (bool)parameters["openMainUI"];
            }

            if (openMainUI)
            {
                wLogin.Show();
            }
            else
            {
                if (!pbData.AnyAccountExists())
                {
                    wLogin.NavigateloginScreens("ShowProductTour");
                }
                else
                {
                    wLogin.NavigateloginScreens();
                }
            }

            wLogin.Focus();

            return(true);
        }