using System;
using Shared;
using HDL_ON.UI.CSS;
//using Xamarin.Essentials;
namespace HDL_ON.UI
{
///
/// 投诉页面
///
public class ComplaintsPage : FrameLayout
{
///
///
///
FrameLayout bodyView;
///
///
///
public ComplaintsPage()
{
bodyView = this;
BackgroundColor = CSS_Color.MainBackgroundColor;
}
///
///
///
public void LoadPage()
{
var topView = new TopViewDiv(bodyView, Language.StringByID(StringId.Complaints));
topView.maginY = 10;
topView.LoadTopView();
#region 投诉联系
FrameLayout phoneRow = new FrameLayout()
{
Y = Application.GetRealHeight(64+10),
Height = Application.GetRealWidth(50),
};
bodyView.AddChidren(phoneRow);
Button btnPhoneTitle = new Button()
{
X = Application.GetRealWidth(16),
Width = Application.GetRealWidth(48),
TextID = StringId.Telephone,
TextSize = CSS_FontSize.SubheadingFontSize,
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.FirstLevelTitleColor,
};
phoneRow.AddChidren(btnPhoneTitle);
if(Language.CurrentLanguage == "English")
{
btnPhoneTitle.Text = "Tel.:";
}
Button btnPhoneText = new Button()
{
X = btnPhoneTitle.Right,
Width = Application.GetRealWidth(266),
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.TextFontSize,
TextColor = CSS_Color.FirstLevelTitleColor,
Text = "400 855 8535",
};
phoneRow.AddChidren(btnPhoneText);
///
/// 前进图标
///
var btnImage = new Button()
{
X = Application.GetRealWidth(343),
Gravity = Gravity.CenterVertical,
Width = Application.GetRealWidth(16),
Height = Application.GetRealWidth(16),
UnSelectedImagePath = "Public/Right.png",
};
phoneRow.AddChidren(btnImage);
phoneRow.AddChidren(new Button() { X = Application.GetRealWidth(16), Y = Application.GetRealWidth(49), Height = Application.GetRealHeight(1), BackgroundColor = CSS_Color.DividingLineColor });
//EventHandler eventHandler = (sender, e) =>
//{
// PhoneDialer.Open(Constant.SUPPORT_TELEPHONENUMBER);
//};
//phoneRow.MouseUpEventHandler = eventHandler;
//btnPhoneText.MouseUpEventHandler = eventHandler;
//btnImage.MouseUpEventHandler = eventHandler;
#endregion
#region 联系邮箱
FrameLayout emailRow = new FrameLayout()
{
Y = phoneRow.Bottom,
Height = Application.GetRealWidth(54),
};
bodyView.AddChidren(emailRow);
Button btnEmailTitle = new Button()
{
X = Application.GetRealWidth(16),
Width = Application.GetRealWidth(48),
TextID = StringId.Email_,
TextSize = CSS_FontSize.SubheadingFontSize,
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.FirstLevelTitleColor,
};
emailRow.AddChidren(btnEmailTitle);
Button btnEmailText = new Button()
{
X = btnEmailTitle.Right,
Y = Application.GetRealWidth(8),
Height = Application.GetRealWidth(20),
Width = Application.GetRealWidth(266),
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.TextFontSize,
TextColor = CSS_Color.FirstLevelTitleColor,
Text = Constant.SUPPORT_EMAIL,
};
emailRow.AddChidren(btnEmailText);
Button btnEmailTipText = new Button()
{
X = btnEmailTitle.Right,
Y = btnEmailText.Bottom + Application.GetRealWidth(4),
Height = Application.GetRealWidth(25),
Width = Application.GetRealWidth(266),
TextAlignment = TextAlignment.TopLeft,
TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
TextColor = CSS_Color.PromptingColor1,
TextID = StringId.WillGivePriorityToTheTreatmen,
};
emailRow.AddChidren(btnEmailTipText);
if (Language.CurrentLanguage == "English")
{
btnEmailTitle.Width = Application.GetRealWidth(80);
emailRow.Height = Application.GetRealWidth(65);
btnEmailTipText.IsMoreLines = true;
}
///
/// 前进图标
///
var btnImage2 = new Button()
{
X = Application.GetRealWidth(343),
Gravity = Gravity.CenterVertical,
Width = Application.GetRealWidth(16),
Height = Application.GetRealWidth(16),
UnSelectedImagePath = "Public/Right.png",
};
emailRow.AddChidren(btnImage2);
emailRow.AddChidren(new Button() { X = Application.GetRealWidth(16), Y = emailRow.Height - Application.GetRealHeight(1), Height = Application.GetRealHeight(1), BackgroundColor = CSS_Color.DividingLineColor });
EventHandler eventHandler2 = (sender, e) =>
{
CopyToClipboard(Constant.SUPPORT_EMAIL);
};
emailRow.MouseUpEventHandler = eventHandler2;
btnEmailText.MouseUpEventHandler = eventHandler2;
btnImage2.MouseUpEventHandler = eventHandler2;
#endregion
}
///
/// 复制到剪切板
///
///
void CopyToClipboard(string text)
{
//Clipboard.SetTextAsync(text);
//Utlis.ShowTip(text + "\n" + Language.StringByID(StringId.CopySuccess));
}
}
}