using System; using Shared.Common; using Shared.Phone.Device.CommonForm; namespace Shared.Phone.Device.Room { public class RoomShareSetting:FrameLayout { #region ◆ 变量____________________________ /// /// bodyFrameLayout /// private FrameLayout bodyFrameLayout; /// /// verticalScrolView /// private VerticalScrolViewLayout verticalScrolView; /// /// The room. /// public Shared.Common.Room room; /// /// The action. /// public Action action; #endregion public RoomShareSetting() { BackgroundColor = ZigbeeColor.Current.GXCBackgroundColor; } /// /// Show this instance. /// public void Show(Shared.Common.Room r) { room = r; AddTop(); AddBodyView(); } #region Add____________________________________ /// /// AddTop /// public void AddTop() { var top = new TopFrameLayout(); AddChidren(top); top.InitTopview(); top.SetTopTitle(R.MyInternationalizationString.Share); top.backButton.MouseUpEventHandler += (sender, e) => { RemoveFromParent(); }; } /// /// AddBodyView /// public void AddBodyView() { bodyFrameLayout = new FrameLayout() { Y = Application.GetRealHeight(184), Height = Application.GetRealHeight(1737), BackgroundColor = ZigbeeColor.Current.GXCGrayBackgroundColor, }; AddChidren(bodyFrameLayout); verticalScrolView = new VerticalScrolViewLayout { Height = Application.GetRealHeight(1737) }; bodyFrameLayout.AddChidren(verticalScrolView); var confirm = new Device.CommonForm.CompleteButton(1700, 700, 127); confirm.SetTitle(R.MyInternationalizationString.Save); AddChidren(confirm); for (int i = 0; i < 15; i++) { AddItem(verticalScrolView, 20 + i * (127 + 20)); } } /// /// AddItem /// /// public void AddItem(VerticalScrolViewLayout vertical, int y) { var dev = new DeviceInfoRow(y); vertical.AddChidren(dev); dev.Init(); dev.SetTipTitle("用户 " + y); } #endregion } }