wxr
2020-08-11 2bec9c838d2d688025698de8ec1de401ffd7dd1f
HDL_ON/UI/MainPage.cs
@@ -21,8 +21,14 @@
        public static string VersionString = "1.0103";
        public static Entity.CityInfo cityInfo = new Entity.CityInfo();
        /// <summary>
        /// 天气刷新action
        /// </summary>
        public static Action RefreshAir;
        /// <summary>
        /// 本地模式
        /// </summary>
        public static bool LocalMode = false;
        /// <summary>
        /// 公司代码
@@ -85,12 +91,21 @@
                    })
                    { IsBackground = true }.Start();
                    GoUserPage();
                    AppUnlockPage.LoadPage();
                    //启动密码验证
                    new AppUnlockPage().LoadPage();
                    //读取音乐信息
                    UI.Music.A31MusicModel.ReadMusicStates();
                    new HDL_ON.DAL.Net.TcpListener().OpenServer(8586);
                }
            }
            catch (Exception ex)
            {
                Log("root erorr : " + ex.Message);
            }
            finally
            {
            }
        }
@@ -100,7 +115,7 @@
        public static void GoLoginPage(string account ="")
        {
            BaseView.RemoveAll();
            BaseView.BackgroundColor = CSS_Color.BackgroundColor;
            var fisrtView = new UI.UI1Login.LoginPage();
            fisrtView.BackgroundColor = CSS_Color.MainBackgroundColor;
            BaseView.AddChidren(fisrtView);
@@ -119,8 +134,15 @@
            BasePageView.PageChange += (sender, e) => {
                if (e < BasePageView.ChildrenCount - 1)
                {
                    BasePageView.RemoveAt(BasePageView.ChildrenCount - 1);
                    MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent();
                    //BasePageView.RemoveAt(BasePageView.ChildrenCount - 1);
                }
                while (e < BasePageView.ChildrenCount - 1)
                {
                    BasePageView.GetChildren(BasePageView.ChildrenCount - 1).RemoveFromParent();
                }
                //MainPage.Log($"MainPage.BasePageView.PageIndex : { MainPage.BasePageView.PageIndex} \r MainPage.BasePageView.ChildrenCount : {MainPage.BasePageView.ChildrenCount}");
            };
            BasePageView.MouseDownEventHandler += (sender, e) => {
                BasePageView.ScrollEnabled = true;
@@ -131,16 +153,11 @@
            BaseView.AddChidren(BasePageView);
            //跳转页面----
            var userPage = new UI.UserPage();
            var userPage = new UserPage();
            BasePageView.AddChidren(userPage);
            userPage.LoadPage();
            BasePageView.PageChange += (sender, e) =>
            {
                while (e < BasePageView.ChildrenCount - 1)
                {
                    BasePageView.GetChildren(BasePageView.ChildrenCount - 1).RemoveFromParent();
                }
            };
            BasePageView.PageIndex = 0;
        }
        /// <summary>