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;
}
}
}