From 43b0d5870d528f23ecd6aeceb6cfd4325188b46f Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 01 七月 2021 15:50:43 +0800 Subject: [PATCH] Revert "1" --- HDL_ON/UI/UI2/FuntionControlView/Video/View/ShowDialog.cs | 91 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 91 insertions(+), 0 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Video/View/ShowDialog.cs b/HDL_ON/UI/UI2/FuntionControlView/Video/View/ShowDialog.cs index ff1806d..d5a2001 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Video/View/ShowDialog.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Video/View/ShowDialog.cs @@ -87,5 +87,96 @@ } + + /// <summary> + /// 鐢熸垚浜岀淮鐮� + /// </summary> + /// <param name="str1">鏍囬</param> + public void QRcode(string str1) + { + Dialog dialog = new Dialog() + { + BackgroundColor = CSS.CSS_Color.viewTrans60lucence, + }; + FrameLayout frameLayout = new FrameLayout { }; + dialog.AddChidren(frameLayout); + FrameLayout whiteView = new FrameLayout() + { + X = Application.GetRealWidth(56), + Y = Application.GetRealHeight(199), + Width = Application.GetRealWidth(282), + Height = Application.GetRealHeight(316), + BackgroundColor = MusicColor.WhiteColor, + Radius = (uint)Application.GetRealHeight(16), + }; + frameLayout.AddChidren(whiteView); + //涓存椂瀵嗙爜 + Button btnTitle = new Button() + { + Y = Application.GetRealHeight(32), + Height = Application.GetRealHeight(22), + TextColor = MusicColor.TextColor, + TextSize = TextSize.Text16, + TextAlignment = TextAlignment.Center, + IsBold = true, + TextID=StringId.linshimima, + }; + whiteView.AddChidren(btnTitle); + //瀵嗙爜 + Button btnpaw = new Button() + { + X=Application.GetRealWidth(100), + Y = Application.GetRealHeight(62), + Height = Application.GetRealHeight(32), + Width = Application.GetRealWidth(82), + TextColor = MusicColor.SelectedColor, + TextSize =24, + TextAlignment = TextAlignment.Center, + IsBold = true, + Text = str1, + }; + whiteView.AddChidren(btnpaw); + Button iconBtn = new Button + { + X = Application.GetRealWidth(194), + Y = Application.GetRealHeight(68), + Width = Application.GetRealWidth(20), + Height = Application.GetRealWidth(20), + UnSelectedImagePath = "LoginIcon/ShowPasswordIcon.png", + SelectedImagePath = "LoginIcon/HidePasswordIcon.png", + }; + whiteView.AddChidren(iconBtn); + //浜岀淮鐮� + int codeWidth = Application.GetRealWidth(142); + ImageView codeImage = new ImageView() + { + X = Application.GetRealWidth(70), + Y = Application.GetRealHeight(142), + Height = codeWidth, + Width = codeWidth, + ImageBytes = Scan.BytesFromText(str1, codeWidth, codeWidth), + }; + whiteView.AddChidren(codeImage); + dialog.Show(); + iconBtn.MouseUpEventHandler += (sender, e) => + { + iconBtn.IsSelected = !iconBtn.IsSelected; + if (iconBtn.IsSelected) + { + btnpaw.Text = "******"; + } + else + { + btnpaw.Text = str1; + + } + }; + frameLayout.MouseUpEventHandler += (sender, e) => + { + dialog.Close(); + }; + + } + } } -- Gitblit v1.8.0