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,
|
};
|
|
/// <summary>
|
/// 显示图标
|
/// </summary>
|
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),//改变编辑控件宽度多少;
|
};
|
/// <summary>
|
/// 显示名字(除设备类型外)
|
/// </summary>
|
public Button ordinaryBtn = new Button
|
{
|
Width = Application.GetRealWidth(400),
|
TextAlignment = TextAlignment.CenterLeft,
|
Gravity = Gravity.CenterVertical,
|
TextColor = ZigbeeColor.Current.LogicBtnCancelColor,
|
TextSize = 14,
|
Visible = false,
|
};
|
/// <summary>
|
/// 设备的名字
|
/// </summary>
|
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,
|
};
|
|
/// <summary>
|
/// 区域(房间)名称Button
|
/// </summary>
|
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,
|
};
|
/// <summary>
|
/// 显示设备条件状态控件
|
/// </summary>
|
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,
|
};
|
|
/// <summary>
|
/// 编辑
|
/// </summary>
|
public Button edit = new Button
|
{
|
BackgroundColor = ZigbeeColor.Current.LogicEditBlackColor1,
|
Text = Language.StringByID(R.MyInternationalizationString.edit),
|
TextColor = ZigbeeColor.Current.LogicBtnSaveTextColor,
|
};
|
/// <summary>
|
/// 删除
|
/// </summary>
|
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);
|
|
}
|
}
|
}
|