| | |
| | | //一键清除按键事件 |
| | | btnDel.ButtonClickEvent += async (sender, e) => |
| | | { |
| | | var dialog2 = new Dialog { }; |
| | | var doorDialog2 = new Shared.Phone.UserCenter.DoorLock.DoorlockDialog(dialog2, Language.StringByID(R.MyInternationalizationString.Tip)); |
| | | doorDialog2.Show(); |
| | | doorDialog2.dialogMidFraFrameLayout.Width = Application.GetRealWidth(674); |
| | | doorDialog2.dialogMidFraFrameLayout.Height = Application.GetRealHeight(115); |
| | | doorDialog2.dialogMidFraFrameLayout.X = Application.GetRealWidth(60); |
| | | doorDialog2.dialogMidFraFrameLayout.Y = Application.GetRealHeight(167); |
| | | doorDialog2.dialogBtnConfirm.Text = Language.StringByID(R.MyInternationalizationString.DoorlockConfirm); |
| | | var midText1 = new Button() |
| | | { |
| | | Width = Application.GetRealWidth(674), |
| | | Height = Application.GetRealHeight(115 / 2), |
| | | TextSize = 14, |
| | | TextColor = Shared.Common.ZigbeeColor.Current.XMGray3, |
| | | TextAlignment = TextAlignment.Center, |
| | | TextID = R.MyInternationalizationString.ClearAllTargeta1, |
| | | }; |
| | | doorDialog2.dialogMidFraFrameLayout.AddChidren(midText1); |
| | | var midText2 = new Button() |
| | | { |
| | | Width = Application.GetRealWidth(674), |
| | | Height = Application.GetRealHeight(115 / 2), |
| | | Y = Application.GetRealHeight(115 / 2), |
| | | TextSize = 14, |
| | | TextColor = Shared.Common.ZigbeeColor.Current.XMGray3, |
| | | TextAlignment = TextAlignment.Center, |
| | | TextID = R.MyInternationalizationString.ClearAllTargeta2, |
| | | }; |
| | | doorDialog2.dialogMidFraFrameLayout.AddChidren(midText2); |
| | | |
| | | doorDialog2.dialogBtnCancel.MouseUpEventHandler += (sender2, e2) => |
| | | { |
| | | dialog2.Close(); |
| | | }; |
| | | doorDialog2.dialogBtnConfirm.MouseUpEventHandler += async (sender2, e2) => |
| | | string msg = Language.StringByID(R.MyInternationalizationString.ClearAllTargets).Replace("{0}", "\r\n"); |
| | | var alert = new Shared.Phone.UserCenter.ShowMsgControl(ShowMsgType.Confirm, msg, Language.StringByID(R.MyInternationalizationString.DoorlockConfirm)); |
| | | alert.Show(); |
| | | //使用确认型弹框时,的回调函数 |
| | | alert.ConfirmClickEvent += async () => |
| | | { |
| | | bool isDelSuccess = false; |
| | | try |
| | |
| | | } |
| | | CommonPage.Loading.Hide(); |
| | | } |
| | | dialog2.Close(); |
| | | }; |
| | | }; |
| | | } |
| | |
| | | var bindSc = currentKey.bindList.Find(obj => (obj.BindType == 2)); |
| | | if (bindSc != null) |
| | | { |
| | | var dialog1 = new Dialog { }; |
| | | var doorDialog = new Shared.Phone.UserCenter.DoorLock.DoorlockDialog(dialog1, Language.StringByID(R.MyInternationalizationString.Tip)); |
| | | doorDialog.Show(); |
| | | doorDialog.dialogMidFraFrameLayout.Height = Application.GetRealHeight(58); |
| | | doorDialog.dialogMidFraFrameLayout.X = Application.GetRealWidth(0); |
| | | doorDialog.dialogMidFraFrameLayout.Y = Application.GetRealHeight(202); |
| | | doorDialog.dialogMidFraFrameLayout.AddChidren(doorDialog.dialogMidText); |
| | | doorDialog.dialogMidText.Text = Language.StringByID(R.MyInternationalizationString.DelLocalBindListThenAddAgain); |
| | | doorDialog.dialogMidFraFrameLayout.AddChidren(doorDialog.dialogMidText); |
| | | doorDialog.dialogBtnConfirm.Text = Language.StringByID(R.MyInternationalizationString.DoorlockConfirm); |
| | | doorDialog.dialogBtnCancel.MouseUpEventHandler += (sender1, e1) => |
| | | { |
| | | currentKey.currentKeySelectModeText = oldKeySelectModeText; |
| | | dialog.Close(); |
| | | dialog1.Close(); |
| | | }; |
| | | doorDialog.dialogBtnConfirm.MouseUpEventHandler += async (sender1, e1) => |
| | | string msg = Language.StringByID(R.MyInternationalizationString.DelLocalBindListThenAddAgain); |
| | | var alert = new Shared.Phone.UserCenter.ShowMsgControl(ShowMsgType.Confirm, msg, Language.StringByID(R.MyInternationalizationString.DoorlockConfirm)); |
| | | alert.Show(); |
| | | //使用确认型弹框时,的回调函数 |
| | | alert.ConfirmClickEvent += async () => |
| | | { |
| | | var result = await RemoveTargets(bindSc, line2); |
| | | if (result == 0) |
| | |
| | | }; |
| | | addScenePage.action += action; |
| | | dialog.Close(); |
| | | dialog1.Close(); |
| | | } |
| | | else |
| | | { |
| | | currentKey.currentKeySelectModeText = oldKeySelectModeText; |
| | | dialog.Close(); |
| | | dialog1.Close(); |
| | | } |
| | | }; |
| | | |
| | | } |
| | | } |
| | | else |
| | |
| | | var bindSc = currentKey.bindList.Find(obj => (obj.BindType == 2)); |
| | | if (bindSc != null) |
| | | { |
| | | var dialog1 = new Dialog { }; |
| | | var doorDialog = new Shared.Phone.UserCenter.DoorLock.DoorlockDialog(dialog1, Language.StringByID(R.MyInternationalizationString.Tip)); |
| | | doorDialog.Show(); |
| | | doorDialog.dialogMidFraFrameLayout.Height = Application.GetRealHeight(58); |
| | | doorDialog.dialogMidFraFrameLayout.X = Application.GetRealWidth(0); |
| | | doorDialog.dialogMidFraFrameLayout.Y = Application.GetRealHeight(202); |
| | | doorDialog.dialogMidFraFrameLayout.AddChidren(doorDialog.dialogMidText); |
| | | doorDialog.dialogMidText.Text = Language.StringByID(R.MyInternationalizationString.DelLocalBindListThenAddAgain1); |
| | | doorDialog.dialogMidFraFrameLayout.AddChidren(doorDialog.dialogMidText); |
| | | doorDialog.dialogBtnConfirm.Text = Language.StringByID(R.MyInternationalizationString.DoorlockConfirm); |
| | | doorDialog.dialogBtnCancel.MouseUpEventHandler += (sender1, e1) => |
| | | { |
| | | currentKey.currentKeySelectModeText = oldKeySelectModeText; |
| | | dialog.Close(); |
| | | dialog1.Close(); |
| | | }; |
| | | doorDialog.dialogBtnConfirm.MouseUpEventHandler += async (sender1, e1) => |
| | | string msg = Language.StringByID(R.MyInternationalizationString.DelLocalBindListThenAddAgain1); |
| | | var alert = new Shared.Phone.UserCenter.ShowMsgControl(ShowMsgType.Confirm, msg, Language.StringByID(R.MyInternationalizationString.DoorlockConfirm)); |
| | | alert.Show(); |
| | | //使用确认型弹框时,的回调函数 |
| | | alert.ConfirmClickEvent += async () => |
| | | { |
| | | var result = await RemoveTargets(bindSc, line2); |
| | | if (result == 0) |
| | |
| | | }; |
| | | addDevicePage.actionAddDevicePage += action; |
| | | dialog.Close(); |
| | | dialog1.Close(); |
| | | } |
| | | else |
| | | { |
| | | currentKey.currentKeySelectModeText = oldKeySelectModeText; |
| | | dialog.Close(); |
| | | dialog1.Close(); |
| | | } |
| | | }; |
| | | } |