using System; using Shared; namespace HDL_ON.UI.UI2.Intelligence.Automation.LogicView { public class SingleLogicView { /// /// 主控件View /// public FrameLayout frameLayout = new FrameLayout { X = Application.GetRealWidth(16), //Y = Application.GetRealHeight(12), Width = Application.GetRealWidth(343), Height = Application.GetRealHeight(102), BackgroundColor = CSS.CSS_Color.view, Radius = (uint)Application.GetRealHeight(12), }; /// /// 逻辑名称 /// public Button btnLogicName = new Button { Width = Application.GetRealWidth(250), Height = Application.GetRealHeight(20), TextSize = TextSize.text14, TextColor = CSS.CSS_Color.textColor, Y = Application.GetRealHeight(12), X = Application.GetRealWidth(TextSize.left12), TextAlignment = TextAlignment.CenterLeft, }; /// /// 周期重复文本 /// public Button btnWeekText = new Button { Width = Application.GetRealWidth(250), Height = Application.GetRealHeight(14), TextSize = TextSize.text12, TextColor = CSS.CSS_Color.textCancelColor, Y = Application.GetRealHeight(36), X = Application.GetRealWidth(TextSize.left12), TextAlignment = TextAlignment.CenterLeft, }; /// /// 功能图标 /// public Button btnStateIcon = new Button { Width = Application.GetMinRealAverage(28), Height = Application.GetMinRealAverage(28), Y = Application.GetRealHeight(8), X = Application.GetRealWidth(TextSize.left12), }; /// /// 连线图标 /// public Button btnLienIcon = new Button { Width = Application.GetMinRealAverage(20), Height = Application.GetMinRealAverage(20), Y = Application.GetRealHeight(66), X = Application.GetRealWidth(48), }; /// /// 图标开关 /// public Button btnSwitchIcon = new Button { Width = Application.GetRealWidth(36), Height = Application.GetRealWidth(36), Y = Application.GetRealHeight(58), X = Application.GetRealWidth(295), UnSelectedImagePath = "LogicIcon/off.png", SelectedImagePath = "LogicIcon/on.png", }; /// /// 图标开关 /// public Button btnclick= new Button { Width = Application.GetRealWidth(343), Height = Application.GetRealHeight(102), }; /// /// View的方法 /// /// public FrameLayout FLayoutView() { frameLayout.AddChidren(btnLogicName); frameLayout.AddChidren(btnWeekText); frameLayout.AddChidren(btnStateIcon); frameLayout.AddChidren(btnLienIcon); frameLayout.AddChidren(btnclick); frameLayout.AddChidren(btnSwitchIcon); return frameLayout; } } }