using System; using Shared.Common; namespace Shared.Phone.Device.CommonForm { public class SceneTargetRow:FrameLayout { /// /// TipBtn /// public Button Icon; /// /// NameText /// public Button NameText; /// /// NextBtn /// public Button NextBtn; /// /// line /// private Button line; /// /// SceneTargetRow /// /// public SceneTargetRow(int y) { X = Application.GetRealWidth(0); Y = Application.GetRealHeight(y); Width = Application.GetRealWidth(1080); Height = Application.GetRealHeight(127); } /// /// Init /// public void Init() { Icon = new Button { X = Application.GetRealWidth(CommonFormResouce.X_Left), Width = Application.GetMinRealAverage(80), Height = Application.GetMinRealAverage(80), Gravity = Gravity.CenterVertical, UnSelectedImagePath="Item/Timer.png" }; AddChidren(Icon); NameText = new Button { X = Application.GetRealWidth(300), Width = Application.GetRealWidth(600), Height = Application.GetRealHeight(80), Gravity = Gravity.CenterVertical, TextColor = ZigbeeColor.Current.GXCPlaceHolderTextColor2, TextAlignment = TextAlignment.CenterLeft }; AddChidren(NameText); NextBtn = new Button { X = Application.GetRealWidth(910), Width = Application.GetMinRealAverage(100), Height = Application.GetMinRealAverage(100), Gravity = Gravity.CenterVertical, SelectedImagePath = "Item/Next.png", UnSelectedImagePath = "Item/NextSelected.png" }; AddChidren(NextBtn); line = new Button() { X = Application.GetRealWidth(CommonFormResouce.X_Left), Y = Height - 2, Width = Application.GetRealWidth(965), Height = 2, BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor2, }; AddChidren(line); } /// /// SetTitle /// /// public void SetTitle(string title) { NameText.Text = title; } /// /// SetTitle /// /// public void SetTitle(int title) { SetTitle(Language.StringByID(title)); } /// /// SetIcon /// /// public void SetIcon(string imagePath) { Icon.UnSelectedImagePath = imagePath; } /// /// HideLine /// /// public void HideLine(bool hiden) { line.Visible = hiden; } } }