| | |
| | | /// 选中该设备功能作为条件或者目标的视图方法 |
| | | /// </summary> |
| | | /// <param name="common">Common.</param> |
| | | public static void CurrentDeviceView(FrameLayout flMain, CommonDevice common, bool edit, string str) |
| | | public static void CurrentDeviceView(FrameLayout flMain, CommonDevice common, bool edit, string str,int intValue) |
| | | { |
| | | #region -------界面布局部分 |
| | | //不让当前界面滑动 |
| | | UserView.HomePage.Instance.ScrollEnabled = false; |
| | | CompleteView completeView = new CompleteView(); |
| | | flMain.AddChidren(completeView.Show(1)); |
| | | completeView.Btntitle.Text = common.DeviceEpointName; |
| | | completeView.Btntitle.Text = HdlDeviceCommonLogic.Current.GetDeviceEpointName(common); |
| | | EventHandler<MouseEventArgs> clickcancel = (sender, e) => |
| | | { |
| | | if (!edit) |
| | | if (edit) |
| | | { |
| | | UserView.HomePage.Instance.ScrollEnabled = true; |
| | | } |
| | |
| | | }; |
| | | var horizontalSeekBarVol = new DiyImageSeekBar |
| | | { |
| | | //Y = openView.frameLayout.Bottom, |
| | | X = Application.GetRealWidth(80), |
| | | Width = Application.GetRealWidth(915), |
| | | Height = Application.GetRealHeight(160), |
| | | //Y = openView.frameLayout.Bottom,//进度条父控件Y坐标 |
| | | X = Application.GetRealWidth(80),//进度条X坐标 |
| | | Width = Application.GetRealWidth(915),//进度条的长度 |
| | | Height = Application.GetRealHeight(160),//进度条父控件高度 |
| | | IsProgressTextShow = true,//显示百分比 |
| | | IsClickable = false,//进度条是否滑动 |
| | | ProgressBarColor = ZigbeeColor.Current.LogicProgressColorSelected,//选中进度条颜色 |
| | | ThumbImagePath = "ZigeeLogic/progressbtn2.png",//进度条按钮图标 |
| | | ThumbImageHeight = Application.GetRealHeight(56),//进度条按钮图标的高度(默认正方形:宽和高一样) |
| | | ProgressTextColor = ZigbeeColor.Current.LogicBtnCancelColor, |
| | | ProgressTextSize = 9,//显示百分比字体大小12 |
| | | SeekBarViewHeight = Application.GetRealHeight(5),//进度条的高度10 |
| | | ProgressTextSize = 12,//显示百分比字体大小12 |
| | | SeekBarViewHeight = Application.GetRealHeight(6),//进度条的高度10 |
| | | SeekBarPadding = 30, |
| | | }; |
| | | #endregion |
| | | #endregion |
| | |
| | | { |
| | | if (_if[0]== "condition") |
| | | { |
| | | foreach (var deviceinfo in Common.Logic.CurrentLogic.Conditions) |
| | | var deviceinfo = Common.Logic.CurrentLogic.Conditions[intValue]; |
| | | if (deviceinfo["Type"] == "1") |
| | | { |
| | | if (deviceinfo["Type"] == "1") |
| | | if (common.DeviceAddr == deviceinfo["MacAddr"] && common.DeviceEpoint.ToString() == deviceinfo["Epoint"]) |
| | | { |
| | | if (common.DeviceAddr == deviceinfo["MacAddr"] && common.DeviceEpoint.ToString() == deviceinfo["Epoint"]) |
| | | { |
| | | devices = deviceinfo; |
| | | break; |
| | | devices = deviceinfo; |
| | | |
| | | } |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | foreach (var deviceinfo in Common.Logic.CurrentLogic.Actions) |
| | | var deviceinfo = Common.Logic.CurrentLogic.Actions[intValue]; |
| | | if (deviceinfo["LinkType"].ToString() == "0") |
| | | { |
| | | if (deviceinfo["LinkType"].ToString() == "0") |
| | | { |
| | | |
| | | if (deviceinfo["DeviceAddr"].ToString() == common.DeviceAddr && deviceinfo["Epoint"].ToString() == common.DeviceEpoint.ToString()) |
| | | { |
| | | TaskList = deviceinfo["TaskList"] as List<Dictionary<string, string>>; |
| | | break; |
| | | } |
| | | if (deviceinfo["DeviceAddr"].ToString() == common.DeviceAddr && deviceinfo["Epoint"].ToString() == common.DeviceEpoint.ToString()) |
| | | { |
| | | TaskList = deviceinfo["TaskList"] as List<Dictionary<string, string>>; |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | #endregion |
| | |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeId", "1281"); |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData2", "0"); |
| | | |
| | | int timevalue = 0; |
| | | int timeValue = 0; |
| | | ///点击确认事件 |
| | | openView.clickviewBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | |
| | | closeView.selectedIconBtn.Visible = false; |
| | | if (iASZonedevice.IasDeviceType == 13) |
| | | { |
| | | |
| | | closeView.selectedIconBtn.Visible = true; |
| | | } |
| | | Send.dictionary(deviceConditionsInfo, "Range", "5"); |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData1", "1"); |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData1", "3");//支持1和2;1+2=3 |
| | | }; |
| | | ///点击取消事件 |
| | | closeView.clickviewBtn.MouseUpEventHandler += (sender, e) => |
| | |
| | | closeView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnSelectedColor; |
| | | openView.selectedIconBtn.Visible = false; |
| | | closeView.selectedIconBtn.Visible = true; |
| | | Send.dictionary(deviceConditionsInfo, "Range", "1"); |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData1", "0"); |
| | | if (iASZonedevice.IasDeviceType == 13) |
| | | Send.dictionary(deviceConditionsInfo, "Range", "8");//1 |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData1", "3");//0 |
| | | if (iASZonedevice.IasDeviceType == 13|| iASZonedevice.IasDeviceType == 541) |
| | | { |
| | | SelectedDeviceStatus = ""; |
| | | openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor; |
| | | closeView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor; |
| | | openView.selectedIconBtn.Visible = false; |
| | | closeView.selectedIconBtn.Visible = true; |
| | | var ignoreTime = new IgnoreTime(); |
| | | UserView.HomePage.Instance.AddChidren(ignoreTime); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | ignoreTime.Show(common, closeView.titleBtn.Text, edit, timevalue); |
| | | ignoreTime.Show(common, closeView.titleBtn.Text, edit, timeValue, _if[1]); |
| | | } |
| | | |
| | | |
| | | }; |
| | | |
| | | switch (iASZonedevice.IasDeviceType) |
| | | { |
| | | case 13: |
| | | { |
| | | openView.titleBtn.TextID = MyInternationalizationString.someone; |
| | | closeView.titleBtn.TextID = MyInternationalizationString.unattendedtime1; |
| | | closeView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; |
| | | closeView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png"; |
| | | closeView.selectedIconBtn.Visible = true; |
| | | completeView.Show(2).AddChidren(openView.Show()); |
| | | completeView.Show(2).AddChidren(closeView.Show()); |
| | | |
| | | if (common.ModelIdentifier == "MSPIRB-ZB.10") |
| | | { |
| | | int _height = 3; |
| | | if (edit) |
| | | { |
| | | _height = 2; |
| | | } |
| | | var view = completeView.Show(_height); |
| | | openView.titleBtn.TextID = MyInternationalizationString.someone; |
| | | closeView.titleBtn.TextID = MyInternationalizationString.unattendedtime1; |
| | | closeView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png"; |
| | | closeView.selectedIconBtn.Visible = true; |
| | | view.AddChidren(openView.Show()); |
| | | view.AddChidren(closeView.Show()); |
| | | |
| | | takebackView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; |
| | | takebackView.selectedIconBtn.Visible = true; |
| | | takebackView.titleBtn.TextID = MyInternationalizationString.ambientLight; |
| | | takebackView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png"; |
| | | if (edit) |
| | | { |
| | | |
| | | if (devices["Cluster_ID"] == "1024") |
| | | { |
| | | flMain.RemoveFromParent(); |
| | | var illumination = new Illumination(); |
| | | UserView.HomePage.Instance.AddChidren(illumination); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | illumination.Show(common, takebackView.titleBtn.Text, int.Parse(devices["AttriButeData1"]), true); |
| | | } |
| | | else |
| | | { |
| | | closeView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | view.AddChidren(takebackView.Show()); |
| | | |
| | | } |
| | | |
| | | |
| | | takebackView.clickviewBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | SelectedDeviceStatus = ""; |
| | | openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor; |
| | | openView.selectedIconBtn.Visible = false; |
| | | var illumination = new Illumination(); |
| | | UserView.HomePage.Instance.AddChidren(illumination); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | illumination.Show(common, takebackView.titleBtn.Text, 0, false); |
| | | |
| | | }; |
| | | |
| | | } |
| | | else |
| | | { |
| | | |
| | | openView.titleBtn.TextID = MyInternationalizationString.someone; |
| | | closeView.titleBtn.TextID = MyInternationalizationString.unattendedtime1; |
| | | closeView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; |
| | | closeView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png"; |
| | | closeView.selectedIconBtn.Visible = true; |
| | | completeView.Show(2).AddChidren(openView.Show()); |
| | | completeView.Show(2).AddChidren(closeView.Show()); |
| | | |
| | | } |
| | | } |
| | | break; |
| | | case 21: |
| | | case 22: |
| | | { |
| | | #region |
| | | var view = completeView.Show(3); |
| | | openView.titleBtn.TextID = MyInternationalizationString.logicopen; |
| | | closeView.titleBtn.TextID = MyInternationalizationString.logicclose; |
| | | completeView.Show(3).AddChidren(openView.Show()); |
| | | completeView.Show(3).AddChidren(closeView.Show()); |
| | | view.AddChidren(openView.Show()); |
| | | view.AddChidren(closeView.Show()); |
| | | |
| | | mFunView timeoutView = new mFunView(); |
| | | timeoutView.frameLayout.Y = closeView.frameLayout.Bottom; |
| | | timeoutView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; |
| | | completeView.Show(3).AddChidren(timeoutView.Show()); |
| | | timeoutView.titleBtn.TextID = MyInternationalizationString.closetimeout; |
| | | timeoutView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png"; |
| | | timeoutView.clickviewBtn.MouseUpEventHandler += (sender, e) => |
| | | takebackView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; |
| | | takebackView.selectedIconBtn.Visible = true; |
| | | takebackView.titleBtn.TextID = MyInternationalizationString.closetimeout; |
| | | takebackView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png"; |
| | | view.AddChidren(takebackView.Show()); |
| | | takebackView.clickviewBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | SelectedDeviceStatus = ""; |
| | | openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor; |
| | |
| | | var ignoreTime = new IgnoreTime(); |
| | | UserView.HomePage.Instance.AddChidren(ignoreTime); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | ignoreTime.Show(common, timeoutView.titleBtn.Text, edit, timevalue); |
| | | ignoreTime.Show(common, takebackView.titleBtn.Text, edit, timeValue, _if[1]); |
| | | |
| | | }; |
| | | |
| | |
| | | break; |
| | | case 40: |
| | | { |
| | | |
| | | openView.titleBtn.TextID = MyInternationalizationString.smokescreen; |
| | | openView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; |
| | | completeView.Show(1).AddChidren(openView.Show()); |
| | |
| | | } |
| | | break; |
| | | case 43: |
| | | { |
| | | {//召元说的 |
| | | openView.titleBtn.TextID = MyInternationalizationString.gas; |
| | | openView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; |
| | | completeView.Show(1).AddChidren(openView.Show()); |
| | |
| | | { |
| | | if (devices["AttriButeId"] == "1281") |
| | | { |
| | | if (devices["AttriButeData1"] == "1") |
| | | if (devices.ContainsKey("IgnoreTime")&& devices["IgnoreTime"]!="0") |
| | | { |
| | | openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnSelectedColor; |
| | | closeView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor; |
| | | openView.selectedIconBtn.Visible = true; |
| | | closeView.selectedIconBtn.Visible = false; |
| | | timeValue = int.Parse(devices["IgnoreTime"]); |
| | | } |
| | | else |
| | | { |
| | | if (devices.ContainsKey("IgnoreTime")) |
| | | if (devices["Range"]== "5") |
| | | { |
| | | timevalue = int.Parse(devices["IgnoreTime"]); |
| | | openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnSelectedColor; |
| | | closeView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor; |
| | | openView.selectedIconBtn.Visible = true; |
| | | closeView.selectedIconBtn.Visible = false; |
| | | } |
| | | else |
| | | { |
| | | openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor; |
| | | closeView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnSelectedColor; |
| | | openView.selectedIconBtn.Visible = false; |
| | | closeView.titleBtn.Visible = true; |
| | | closeView.selectedIconBtn.Visible = true; |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | } |
| | |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData2", "0"); |
| | | |
| | | completeView.Show(l).AddChidren(openView.Show()); |
| | | openView.titleBtn.Text = Language.StringByID(MyInternationalizationString.OnOffSwitch) + common.DeviceEpoint.ToString(); |
| | | openView.titleBtn.Text = HdlDeviceCommonLogic.Current.GetDeviceEpointName(common); |
| | | //openView.titleBtn.Text =Language.StringByID(MyInternationalizationString.OnOffSwitch) + common.DeviceEpoint.ToString(); |
| | | openView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; |
| | | openView.clickviewBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | |
| | | break; |
| | | case DeviceType.DoorLock: |
| | | { |
| | | if (_if[0] == "condition") |
| | | { |
| | | flMain.RemoveFromParent(); |
| | | var memberList = new MemberList(); |
| | | UserView.HomePage.Instance.AddChidren(memberList); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | MemberList.edit = false; |
| | | memberList.Show(common); |
| | | } |
| | | else |
| | | { |
| | | completeView.Btntitle.TextID = MyInternationalizationString.openmode; |
| | | completeView.Show(2).AddChidren(openView.Show()); |
| | | completeView.Show(2).AddChidren(closeView.Show()); |
| | | openView.titleBtn.TextID = MyInternationalizationString.logicopen; |
| | | closeView.titleBtn.TextID = MyInternationalizationString.logicclose; |
| | | //门锁数据特殊,进行特殊处理; |
| | | if (actionsInfo.ContainsKey("LinkType")) |
| | | { |
| | | actionsInfo.Remove("LinkType"); |
| | | } |
| | | //目标门锁类型是8; |
| | | actionsInfo.Add("LinkType", 8); |
| | | if (actionsInfo.ContainsKey("TaskList")) |
| | | { |
| | | actionsInfo.Remove("TaskList"); |
| | | } |
| | | if (actionsInfo.ContainsKey("Time")) |
| | | { |
| | | actionsInfo.Remove("Time"); |
| | | } |
| | | closeView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; |
| | | /// |
| | | openView.clickviewBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | openView.selectedIconBtn.Visible = true; |
| | | closeView.selectedIconBtn.Visible = false; |
| | | openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnSelectedColor; |
| | | closeView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor; |
| | | SelectedDeviceStatus = "DoorLock"; |
| | | if (actionsInfo.ContainsKey("PassData")) |
| | | { |
| | | actionsInfo.Remove("PassData"); |
| | | } |
| | | actionsInfo.Add("PassData", "055704010112");//门锁常开 |
| | | }; |
| | | ///点击取消事件 |
| | | closeView.clickviewBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | openView.selectedIconBtn.Visible = false; |
| | | closeView.selectedIconBtn.Visible = true; |
| | | openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor; |
| | | closeView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnSelectedColor; |
| | | SelectedDeviceStatus = "DoorLock"; |
| | | if (actionsInfo.ContainsKey("PassData")) |
| | | { |
| | | actionsInfo.Remove("PassData"); |
| | | } |
| | | actionsInfo.Add("PassData", "055704010113");//门锁常关 |
| | | |
| | | }; |
| | | if (edit) |
| | | { |
| | | foreach (var deviceinfo in Common.Logic.CurrentLogic.Actions) |
| | | { |
| | | if (deviceinfo["LinkType"].ToString() == "8") |
| | | { |
| | | if (deviceinfo["DeviceAddr"].ToString() == common.DeviceAddr && deviceinfo["Epoint"].ToString() == common.DeviceEpoint.ToString()) |
| | | { |
| | | if (deviceinfo["PassData"].ToString() == "055704010112") |
| | | {//开启 |
| | | openView.selectedIconBtn.Visible = true; |
| | | closeView.selectedIconBtn.Visible = false; |
| | | openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnSelectedColor; |
| | | closeView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor; |
| | | } |
| | | else |
| | | {//关闭 |
| | | openView.selectedIconBtn.Visible = false; |
| | | closeView.selectedIconBtn.Visible = true; |
| | | openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor; |
| | | closeView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnSelectedColor; |
| | | |
| | | } |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | flMain.RemoveFromParent(); |
| | | var memberList = new MemberList(); |
| | | UserView.HomePage.Instance.AddChidren(memberList); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | MemberList.edit = false; |
| | | memberList.Show(common); |
| | | } |
| | | break; |
| | | case DeviceType.TemperatureSensor: |
| | |
| | | Send.dictionary(deviceConditionsInfo, "Cluster_ID", "1026"); |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeId", "0"); |
| | | Send.dictionary(deviceConditionsInfo, "Range", "1");//1:等于AttriButeData1时触发动作 |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData1", "50");//默认温度值50℃ |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData1", "5000");//默认温度值50℃ |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData2", "0"); |
| | | } |
| | | else |
| | |
| | | Send.dictionary(deviceConditionsInfo, "Cluster_ID", "1029"); |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeId", "0"); |
| | | Send.dictionary(deviceConditionsInfo, "Range", "1");//1:等于AttriButeData1时触发动作 |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData1", "50");//默认湿度值50% |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData1", "5000");//默认湿度值50% |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData2", "0"); |
| | | } |
| | | mUIPickerView.setNPicker(mList1, mList2, mList3); |
| | |
| | | |
| | | mUIPickerView.OnSelectChangeEvent += (s1, s2, s3) => |
| | | { |
| | | ///温度进率转换*100 |
| | | var strValue = (int.Parse(mList2[s2]) * 100).ToString(); |
| | | SelectedDeviceStatus = "TemperatureSensor"; |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData1", mList2[s2]); |
| | | Send.dictionary(deviceConditionsInfo, "AttriButeData1", strValue); |
| | | switch (mList1[s1]) |
| | | { |
| | | case ">": |
| | |
| | | } |
| | | //查找索引 |
| | | index1 = mList1.IndexOf(s); |
| | | index2 = mList2.IndexOf(devices["AttriButeData1"]); |
| | | //转换温度值/100 |
| | | var dd = (int.Parse(devices["AttriButeData1"])/100).ToString(); |
| | | index2 = mList2.IndexOf(dd); |
| | | |
| | | } |
| | | ///更新最新状态; |
| | |
| | | }; |
| | | } |
| | | break; |
| | | case DeviceType.ColorTemperatureLight: { |
| | | flMain.RemoveFromParent(); |
| | | var nightlight = new Nightlight(); |
| | | UserView.HomePage.Instance.AddChidren(nightlight); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | if (edit) |
| | | { |
| | | nightlight.Show(common, edit, _if[1], Common.Logic.CurrentLogic.Actions[intValue]); |
| | | } |
| | | else |
| | | { |
| | | nightlight.Show(common, edit, _if[1]); |
| | | } |
| | | |
| | | } |
| | | break; |
| | | } |
| | | completeView.Btncomplete.MouseUpEventHandler += (sender, e) => |
| | | { |
| | |
| | | { |
| | | if (!edit) |
| | | { |
| | | var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, |
| | | var alert = new ShowMsgControl(ShowMsgType.Normal, |
| | | Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), |
| | | Language.StringByID(MyInternationalizationString.confrim)); |
| | | alert.Show(); |