using Shared;
using HDL_ON.UI.CSS;
using System;
using System.Collections.Generic;
using System.Text;
namespace HDL_ON.Stan
{
///
/// 做成一个点击能够显示选中状态背景色的RowLayout(拥有桌布)
///
public class RowLayoutControl : RowLayoutBase
{
#region ■ 变量声明___________________________
///
/// 桌布控件
///
private FrameRowControl m_frameTable = null;
///
/// 桌布控件
///
public FrameRowControl frameTable
{
get
{
if (m_frameTable == null) { this.InitFrameTableControl(); }
return m_frameTable;
}
}
///
/// 此控件的识别主键(自定义设置的)
///
public string MainKeys = string.Empty;
///
/// 子控件Y轴偏移量(共通定义而已,有些界面需要这种特殊操作)
///
public int chidrenYaxis = 0;
#endregion
#region ■ 初始化_____________________________
///
/// 做成一个点击能够显示选中状态背景色的RowLayout(拥有桌布)
///
/// 子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)
public RowLayoutControl(int i_ChidrenYaxis = 0)
{
this.LineColor = CSS_Color.viewTranslucence;
this.SubViewWidth = Application.GetRealWidth(64);
this.chidrenYaxis = i_ChidrenYaxis;
this.Height = HdlControlResourse.ListViewRowHeight;
this.Width = Application.CurrentWidth;
}
///
/// 初始化桌布控件
///
private void InitFrameTableControl()
{
this.m_frameTable = new FrameRowControl(chidrenYaxis);
this.m_frameTable.Height = this.Height;
base.AddChidren(frameTable);
}
#endregion
}
}