| | |
| | | bodyView = this; |
| | | bodyView.BackgroundColor = CSS_Color.BackgroundColor; |
| | | } |
| | | |
| | | public void LoadView() |
| | | { |
| | | //try |
| | | //{ |
| | | // if (MainPage.CurPageIndex == 3) |
| | | // { |
| | | // Application.RunOnMainThread(() => |
| | | // { |
| | | // this.RemoveFromParent(); |
| | | // return; |
| | | // }); |
| | | // } |
| | | //} |
| | | //catch (Exception ex) |
| | | //{ |
| | | // MainPage.Log($"界面切换异常:{ex.Message}"); |
| | | //} |
| | | MainPage.CurPageIndex = 3; |
| | | #region 个人信息 |
| | | topbg = new FrameLayout() |
| | | { |
| | |
| | | TextAlignment = TextAlignment.Center, |
| | | TextColor = CSS_Color.FirstLevelTitleColor, |
| | | TextSize = CSS_FontSize.SubheadingFontSize, |
| | | Text = UserInfo.Current.userName// string.IsNullOrEmpty(UserInfo.Current.userName) ? Language.StringByID(StringId.UsersWhoNameIsEmpty) : UserInfo.Current.userName |
| | | Text = UserInfo.Current.userName // string.IsNullOrEmpty(UserInfo.Current.userName) ? Language.StringByID(StringId.UsersWhoNameIsEmpty) : UserInfo.Current.userName |
| | | }; |
| | | personalInfoView.AddChidren(btnUserName); |
| | | if (!string.IsNullOrEmpty( UserInfo.Current.userName) && UserInfo.Current.userName == UserInfo.Current.AccountString) |
| | | if (!string.IsNullOrEmpty(UserInfo.Current.userName) && UserInfo.Current.userName == UserInfo.Current.AccountString) |
| | | { |
| | | btnUserName.Text = Language.StringByID(StringId.UsersWhoNameIsEmpty); |
| | | } |
| | |
| | | TextAlignment = TextAlignment.Center, |
| | | TextColor = CSS_Color.TextualColor, |
| | | TextSize = CSS_FontSize.PromptFontSize_FirstLevel, |
| | | Text = UserInfo.Current.AccountString |
| | | Text = UserInfo.Current.AccountString |
| | | }; |
| | | personalInfoView.AddChidren(btnEmail); |
| | | |
| | |
| | | Width = Application.GetMinRealAverage(84), |
| | | Height = Application.GetMinRealAverage(84), |
| | | Radius = (uint)Application.GetMinRealAverage(42), |
| | | ImagePath = UserInfo.Current.headImagePagePath |
| | | ImagePath = UserInfo.Current.headImagePagePath |
| | | }; |
| | | bodyView.AddChidren(userHeadImageView); |
| | | //if ( UserInfo.Current.headImagePageBytes==null) |
| | |
| | | #endregion |
| | | |
| | | //体验模式 |
| | | if(MainPage.NoLoginMode) |
| | | if (MainPage.NoLoginMode) |
| | | { |
| | | Button btnExit = new Button() |
| | | { |
| | |
| | | BackgroundColor = CSS_Color.MainBackgroundColor, |
| | | SelectedBackgroundColor = CSS_Color.MainBackgroundColor, |
| | | }; |
| | | if(Language.CurrentLanguage =="Chinese") |
| | | if (Language.CurrentLanguage == "Chinese") |
| | | { |
| | | btnExit.Text = "退出"; |
| | | } |
| | |
| | | #region 住宅信息区域 |
| | | if (!DB_ResidenceData.Instance.CurrentRegion.isOtherShare |
| | | && DB_ResidenceData.Instance.GatewayType == 1 |
| | | && DB_ResidenceData.Instance.CurrentRegion.isSupportGroupControl) |
| | | && DB_ResidenceData.Instance.HomeGateway.isSupportGroupControl) |
| | | { |
| | | residenceInfoView = new FrameLayout() |
| | | { |
| | |
| | | BackgroundImagePath = "PersonalCenter/UserTypebg.png", |
| | | }; |
| | | residenceInfoView.AddChidren(userTypeView); |
| | | if (Language.CurrentLanguage != "Chinese" )//&& !DB_ResidenceData.Instance.CurrentRegion.isOtherShare) |
| | | if (Language.CurrentLanguage != "Chinese")//&& !DB_ResidenceData.Instance.CurrentRegion.isOtherShare) |
| | | { |
| | | userTypeView.X = Application.GetRealWidth(200); |
| | | userTypeView.Width = Application.GetRealWidth(180); |
| | |
| | | residenceAddFunctionView.AddChidren(btnResidenceAddFunctionText); |
| | | #endregion |
| | | |
| | | if (DB_ResidenceData.Instance.CurrentRegion.isSupportGroupControl) |
| | | bool needShow = false; |
| | | if (DB_ResidenceData.Instance.HomeGateway.isSupportGroupControl || needShow) |
| | | { |
| | | residenceFunctionCount++; |
| | | #region ---组合调光 |
| | |
| | | { |
| | | Y = btnResidenceManageIcon.Bottom, |
| | | Height = Application.GetRealHeight(29), |
| | | TextID = StringId.CombinedDimming, |
| | | TextID = StringId.GroupControl, |
| | | TextAlignment = TextAlignment.Center, |
| | | TextColor = CSS_Color.FirstLevelTitleColor, |
| | | TextSize = CSS_FontSize.PromptFontSize_FirstLevel |
| | | TextSize = CSS_FontSize.PromptFontSize_FirstLevel, |
| | | IsMoreLines = true, |
| | | }; |
| | | faceManagementView.AddChidren(btnFaceManagementText); |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region Siri |
| | | #if __IOS__ |
| | | #if __IOS__ |
| | | //if (Application.PhoneType >= 12) |
| | | { |
| | | supportViewCellCount++; |
| | |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextSize = CSS_FontSize.TextFontSize |
| | | }; |
| | | if(Language.CurrentLanguage == "Chinese") |
| | | if (Language.CurrentLanguage == "Chinese") |
| | | { |
| | | btnSiriText.Text = "Siri快捷方式"; |
| | | }else |
| | | } |
| | | else |
| | | { |
| | | btnSiriText.Text = "Siri Shortcut"; |
| | | } |
| | |
| | | siriView.AddChidren(btnSiriText); |
| | | |
| | | |
| | | btnSiriText.MouseUpEventHandler = (sender, e) => { |
| | | var ddd =new Other.SkipControl(); |
| | | btnSiriText.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | var ddd = new Other.SkipControl(); |
| | | ddd.SkipSiriView(); |
| | | }; |
| | | |
| | |
| | | }; |
| | | siriView.AddChidren(btnSmartSpeakerViewLine); |
| | | } |
| | | #endif |
| | | #endif |
| | | #endregion |
| | | |
| | | #region 获取支持 |