using System; using Shared.Common; namespace Shared.Phone.Device.Logic { public class SelectedDeviceView { public FrameLayout selecetdFrameLayout = new FrameLayout { Height = Application.GetRealHeight(130), BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor, }; /// /// 显示图标 /// public Button iconBtn = new Button { Width = Application.GetMinRealAverage(81), Height = Application.GetMinRealAverage(81), X = Application.GetRealWidth(104), Y = Application.GetRealHeight(25), // UnSelectedImagePath = "ZigeeLogic/time.png", }; /// public RowLayout stateRow = new RowLayout { Width = Application.GetRealWidth(800+58), Height = Application.GetRealHeight(130), X = Application.GetRealWidth(222), LineColor = ZigbeeColor.Current.LogicBlankBackgroundColor, SubViewWidth=Application.GetRealWidth(184),//改变编辑控件宽度多少; }; /// /// 显示名字(除设备类型外) /// public Button ordinaryBtn = new Button { Width = Application.GetRealWidth(400), TextAlignment = TextAlignment.CenterLeft, Gravity = Gravity.CenterVertical, TextColor = ZigbeeColor.Current.LogicBtnCancelColor, TextSize = 14, Visible = false, }; /// /// 设备的名字 /// public Button deviceNameBtn = new Button { Y = Application.GetRealHeight(18), Height = Application.GetRealHeight(50), Width = Application.GetRealWidth(400), TextAlignment = TextAlignment.CenterLeft, TextColor = ZigbeeColor.Current.LogicTextBlackColor, TextSize = 14, Visible = false, }; /// /// 区域(房间)名称Button /// public Button regionNameBtn = new Button { Y = Application.GetRealHeight(6+ 70), Width = Application.GetRealWidth(400), TextAlignment = TextAlignment.CenterLeft, Height = Application.GetRealHeight(50), Text = "",//Language.StringByID(MyInternationalizationString.customroom), TextColor = ZigbeeColor.Current.LogicBtnCancelColor, Visible=false, }; /// /// 显示设备条件状态控件 /// public Button selecetddevicestateBtn = new Button { Width = Application.GetRealWidth(400), Height = Application.GetRealHeight(130), Gravity = Gravity.CenterVertical, TextAlignment = TextAlignment.CenterRight, X = Application.GetRealWidth(400), TextColor = ZigbeeColor.Current.LogicBtnCancelColor, TextSize = 14, }; public Button lineBtn = new Button { Width = Application.GetRealWidth(800), // Y=Application.GetRealHeight(130-5), Height =1,//Application.GetRealHeight(5), X = Application.GetRealWidth(222), BackgroundColor = ZigbeeColor.Current.LogicRowLayoutLineColor, }; /// /// 编辑 /// public Button edit = new Button { BackgroundColor = ZigbeeColor.Current.LogicEditBlackColor1, Text = Language.StringByID(R.MyInternationalizationString.edit), TextColor = ZigbeeColor.Current.LogicBtnSaveTextColor, }; /// /// 删除 /// public Button del = new Button { BackgroundColor = ZigbeeColor.Current.LogicDelBlackColor1, Text = Language.StringByID(R.MyInternationalizationString.del), }; public void Show(VerticalScrolViewLayout middle) { middle.AddChidren(selecetdFrameLayout); selecetdFrameLayout.AddChidren(iconBtn); selecetdFrameLayout.AddChidren(stateRow); //stateRow.AddRightView(edit); //stateRow.AddRightView(del); stateRow.AddChidren(deviceNameBtn); stateRow.AddChidren(regionNameBtn); stateRow.AddChidren(ordinaryBtn); stateRow.AddChidren(selecetddevicestateBtn); lineBtn.Y = selecetdFrameLayout.Height - 1; selecetdFrameLayout.AddChidren(lineBtn); } } }