From eda3fb873e59544ff36301b51e05aef64f87b0f9 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期五, 27 八月 2021 13:21:21 +0800
Subject: [PATCH] Merge branch 'newBranch1' of http://172.16.1.23:6688/r/~wxr/HDL_APP_Project into newBranch1

---
 HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/ComplaintsPage.cs |  183 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 183 insertions(+), 0 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/ComplaintsPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/ComplaintsPage.cs
new file mode 100644
index 0000000..dcc83fb
--- /dev/null
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/ComplaintsPage.cs
@@ -0,0 +1,183 @@
+锘縰sing System;
+using Shared;
+using HDL_ON.UI.CSS;
+using Xamarin.Essentials;
+
+namespace HDL_ON.UI
+{
+    /// <summary>
+    /// 鎶曡瘔椤甸潰
+    /// </summary>
+    public class ComplaintsPage : FrameLayout
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        FrameLayout bodyView;
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public ComplaintsPage()
+        {
+            bodyView = this;
+            BackgroundColor = CSS_Color.MainBackgroundColor;
+        }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public void LoadPage()
+        {
+            new TopViewDiv(bodyView, Language.StringByID(StringId.Complaints)).LoadTopView();
+
+            #region 鎶曡瘔鑱旂郴
+            FrameLayout phoneRow = new FrameLayout()
+            {
+                Y = Application.GetRealHeight(64),
+                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);
+            /// <summary>
+            /// 鍓嶈繘鍥炬爣
+            /// </summary>
+            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<MouseEventArgs> 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(20),
+                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;
+            }
+
+            /// <summary>
+            /// 鍓嶈繘鍥炬爣
+            /// </summary>
+            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<MouseEventArgs> eventHandler2 = (sender, e) =>
+            {
+                CopyToClipboard(Constant.SUPPORT_EMAIL);
+            };
+
+            emailRow.MouseUpEventHandler = eventHandler2;
+            btnEmailText.MouseUpEventHandler = eventHandler2;
+            btnImage2.MouseUpEventHandler = eventHandler2;
+            #endregion
+        }
+
+
+
+        /// <summary>
+        /// 澶嶅埗鍒板壀鍒囨澘
+        /// </summary>
+        /// <param name="text"></param>
+        void CopyToClipboard(string text)
+        {
+            Clipboard.SetTextAsync(text);
+            Utlis.ShowTip(text + "\n" + Language.StringByID(StringId.CopySuccess));
+        }
+
+    }
+
+}

--
Gitblit v1.8.0