| | |
| | | |
| | | } |
| | | |
| | | |
| | | /// <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, |
| | | Text = "临时密码", |
| | | }; |
| | | 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 = "VideoIcon/hangup.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(); |
| | | }; |
| | | |
| | | } |
| | | |
| | | } |
| | | } |