| | |
| | | public void InitControl(uint selectBackColor,int selectIndex)
|
| | | {
|
| | | //手机号
|
| | | this.btnPhone = new NormalViewControl(this.Width / 2 + HdlControlLogic.Current.GetPictrueRealSize(20), HdlControlLogic.Current.GetPictrueRealSize(127), false);
|
| | | this.btnPhone = new NormalViewControl(HdlControlLogic.Current.GetPictrueRealSize(467), HdlControlLogic.Current.GetPictrueRealSize(127), false);
|
| | | btnPhone.X = HdlControlLogic.Current.GetPictrueRealSize(10);
|
| | | btnPhone.SelectedBackgroundColor = selectBackColor;
|
| | | btnPhone.TextID = R.MyInternationalizationString.PhoneNum;
|
| | | btnPhone.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | btnPhone.SelectedTextColor = UserCenterColor.Current.White;
|
| | | btnPhone.TextAlignment = TextAlignment.Center;
|
| | | btnPhone.Radius = (uint)HdlControlLogic.Current.GetPictrueRealSize(127) / 2;
|
| | | this.AddChidren(btnPhone);
|
| | | btnPhone.ButtonClickEvent += (sender, e) =>
|
| | |
| | |
|
| | | //邮箱
|
| | | this.btnEmail = new NormalViewControl(this.btnPhone.Width, this.btnPhone.Height, false);
|
| | | btnEmail.X = this.btnPhone.Right - HdlControlLogic.Current.GetPictrueRealSize(40);
|
| | | btnEmail.X = this.Width - this.btnPhone.Width - HdlControlLogic.Current.GetPictrueRealSize(10);
|
| | | btnEmail.SelectedBackgroundColor = selectBackColor;
|
| | | btnEmail.TextID = R.MyInternationalizationString.Email;
|
| | | btnEmail.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | btnEmail.SelectedTextColor = UserCenterColor.Current.White;
|
| | | btnEmail.TextAlignment = TextAlignment.Center;
|
| | | btnEmail.Radius = (uint)HdlControlLogic.Current.GetPictrueRealSize(127) / 2;
|
| | | this.AddChidren(btnEmail);
|
| | | btnEmail.ButtonClickEvent += (sender, e) =>
|
| | |
| | | }
|
| | | };
|
| | |
|
| | | //设置选择状态
|
| | | this.SetSelectIndex(selectIndex);
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 设置选择状态_______________________
|
| | |
|
| | | /// <summary>
|
| | | /// 设置选择状态(1:手机号 2:邮箱)
|
| | | /// </summary>
|
| | | /// <param name="i_index">1:手机号 2:邮箱</param>
|
| | | public void SetSelectIndex(int i_index)
|
| | | {
|
| | | //设置初始值
|
| | | if (selectIndex == 1)
|
| | | if (i_index == 1)
|
| | | {
|
| | | btnPhone.IsBold = true;
|
| | | btnPhone.IsSelected = true;
|
| | | if (btnEmail.IsSelected == true)
|
| | | {
|
| | | btnEmail.IsBold = false;
|
| | | btnEmail.IsSelected = false;
|
| | | }
|
| | | //调用回调函数
|
| | | this.SelectMenuEvent?.Invoke(1);
|
| | | }
|
| | | else if (selectIndex == 2)
|
| | | else if (i_index == 2)
|
| | | {
|
| | | btnEmail.IsBold = true;
|
| | | btnEmail.IsSelected = true;
|
| | | if (btnPhone.IsSelected == true)
|
| | | {
|
| | | btnPhone.IsBold = false;
|
| | | btnPhone.IsSelected = false;
|
| | | }
|
| | | //调用回调函数
|
| | | this.SelectMenuEvent?.Invoke(2);
|
| | | }
|