陈嘉乐
2021-01-21 5f46903845cf9b2cb4d7f186370d3eb7fb6c9577
HDL_ON/UI/1-test-/TestDialog.cs
New file
@@ -0,0 +1,151 @@
//using System;
//using System.Collections.Generic;
//using Shared;
//namespace HDL_ON.UI.test
//{
//    public class TestDialog
//    {
//        Dialog dialog;
//        public TestDialog()
//        {
//            dialog = new Dialog();
//        }
//        public void InitView()
//        {
//            //测试类型
//            //1: 蓝牙测试
//            int testType = 1;
//            var bodyView = new FrameLayout()
//            {
//                BackgroundColor = CSS.CSS_Color.MainBackgroundColor
//            };
//            dialog.AddChidren(bodyView);
//            var contentView = new VerticalScrolViewLayout()
//            {
//                Y = Application.GetRealHeight(63),
//                BackgroundColor = CSS.CSS_Color.BackgroundColor,
//            };
//            bodyView.AddChidren(contentView);
//            //var btn = new Button()
//            //{
//            //    Height = Application.GetRealHeight(60),
//            //    BorderColor = CSS.CSS_Color.AuxiliaryColor2,
//            //    BorderWidth = (uint)Application.GetRealWidth(5),
//            //    TextColor = 0xFF000000,
//            //    TextAlignment =TextAlignment.Center,
//            //    Text = ""
//            //};
//            //contentView.AddChidren(btn);
//            //btn.MouseUpEventHandler = (d, d1) =>
//            //{
//            //};
//            #region 蓝牙测试
//            if (testType == 1)
//            {
//                var bc = new MyBlufiClient();
//                Dictionary<string, string> ids = new Dictionary<string, string>();
//                Action<string,string> action = (name,uuid) => {
//                    if (!ids.ContainsKey(uuid))
//                    {
//                        ids.Add(uuid, name);
//                    }
//                };
//                bc.SetBlufiDeviceDelegate(action);
//                var btn5 = new Button()
//                {
//                    Height = Application.GetRealHeight(60),
//                    BorderColor = CSS.CSS_Color.AuxiliaryColor2,
//                    BorderWidth = (uint)Application.GetRealWidth(5),
//                    TextColor = 0xFF000000,
//                    TextAlignment = TextAlignment.Center,
//                    Text = "停止搜索"
//                };
//                contentView.AddChidren(btn5);
//                btn5.MouseUpEventHandler = (d, d1) =>
//                {
//                    bc.StopScanBlufi();
//                };
//                var btn1 = new Button()
//                {
//                    Height = Application.GetRealHeight(60),
//                    BorderColor = CSS.CSS_Color.AuxiliaryColor2,
//                    BorderWidth = (uint)Application.GetRealWidth(5),
//                    TextColor = 0xFF000000,
//                    Text = "搜索蓝牙",
//                    TextAlignment = TextAlignment.Center,
//                };
//                contentView.AddChidren(btn1);
//                btn1.MouseUpEventHandler = (d, d1) =>
//                {
//                    bc.ScanBlufi();
//                };
//                var btn2 = new Button()
//                {
//                    Height = Application.GetRealHeight(60),
//                    BorderColor = CSS.CSS_Color.AuxiliaryColor2,
//                    BorderWidth = (uint)Application.GetRealWidth(5),
//                    TextColor = 0xFF000000,
//                    TextAlignment = TextAlignment.Center,
//                    Text = "链接蓝牙"
//                };
//                contentView.AddChidren(btn2);
//                btn2.MouseUpEventHandler = (d, d1) =>
//                {
//                    var blufiId = "1DA9BDF2-F12D-A63A-FC44-C28AE225DA6A";
//                    bc.ConnectionBlufi(blufiId);
//                };
//                var btn3 = new Button()
//                {
//                    Height = Application.GetRealHeight(60),
//                    BorderColor = CSS.CSS_Color.AuxiliaryColor2,
//                    BorderWidth = (uint)Application.GetRealWidth(5),
//                    TextColor = 0xFF000000,
//                    TextAlignment = TextAlignment.Center,
//                    Text = "发送数据"
//                };
//                contentView.AddChidren(btn3);
//                btn3.MouseUpEventHandler = (d, d1) =>
//                {
//                    bc.SendMsg("dddlasfjlaskjdflkasjkdfjhaskljdhfklajhf");
//                };
//                var btn4 = new Button()
//                {
//                    Height = Application.GetRealHeight(60),
//                    BorderColor = CSS.CSS_Color.AuxiliaryColor2,
//                    BorderWidth = (uint)Application.GetRealWidth(5),
//                    TextColor = 0xFF000000,
//                    TextAlignment = TextAlignment.Center,
//                    Text = "断开蓝牙链接"
//                };
//                contentView.AddChidren(btn4);
//                btn4.MouseUpEventHandler = (d, d1) =>
//                {
//                    bc.CloseConnectionBlufi();
//                };
//            }
//            #endregion
//            dialog.Show();
//        }
//    }
//}