//using System; //using System.Collections.Generic; //namespace Shared.SimpleControl.Phone //{ // public class UserSensorAutomationDeviceTypeChoose : FrameLayout // { // SensorAutomation sensorAutomation; // Action action; // public UserSensorAutomationDeviceTypeChoose(SensorAutomation sa, Action ac) // { // sensorAutomation = sa; // action = ac; // } // /// // /// 加载手机上的设备列表,配置自动化界面 // /// // public void ShowPage () // { // FrameLayout bodyView = new FrameLayout () { // BackgroundColor = SkinStyle.Current.MainColor, // }; // AddChidren (bodyView); // #region 标题 // var topView = new FrameLayout () { // Y = Application.GetRealHeight (36), // Height = Application.GetRealHeight (90), // BackgroundColor = SkinStyle.Current.MainColor // }; // bodyView.AddChidren (topView); // var logo = new Button () { // Width = Application.GetRealWidth (154), // Height = Application.GetRealHeight (90), // X = Application.GetRealWidth (486), // UnSelectedImagePath = MainPage.LogoString, // }; // topView.AddChidren (logo); // var back = new Button () { // Height = Application.GetRealHeight (90), // Width = Application.GetRealWidth (85), // UnSelectedImagePath = "Item/Back.png", // SelectedImagePath = "Item/BackSelected.png", // }; // topView.AddChidren (back); // back.MouseUpEventHandler += (sender, e) => { // (Parent as PageLayout).PageIndex -= 1; // }; // #endregion // var bodyScrolView = new VerticalScrolViewLayout () { // Y = topView.Bottom, // Height = Application.GetRealHeight (Application.DesignHeight - 126), // BackgroundColor = SkinStyle.Current.ViewColor, // ScrollEnabled = false // }; // bodyView.AddChidren (bodyScrolView); // Button btnTipChooseType = new Button () { // X = Application.GetRealWidth (60), // Height = Application.GetRealHeight(100), // TextAlignment = TextAlignment.CenterLeft, // TextID = R.MyInternationalizationString.PlsSelectDeviceType, // TextSize = 16, // TextColor = SkinStyle.Current.TextColor1, // }; // bodyScrolView.AddChidren (btnTipChooseType); // #region 灯光类型 // var rowLightView = new RowLayout () { // Height = Application.GetRealHeight (100), // BackgroundColor = SkinStyle.Current.MainColor, // }; // bodyScrolView.AddChidren (rowLightView); // var btnLightType = new Button () { // Width = Application.GetRealWidth (400), // TextColor = SkinStyle.Current.TextColor1, // TextID = R.MyInternationalizationString.Lights, // SelectedTextColor = SkinStyle.Current.SelectedColor, // TextAlignment = TextAlignment.CenterLeft, // X = Application.GetRealWidth (60), // }; // rowLightView.AddChidren (btnLightType); // var rightButton = new Button () { // Width = Application.GetRealWidth (28), // Height = Application.GetRealHeight (40), // Gravity = Gravity.CenterVertical, // X = Application.GetRealWidth (580), // UnSelectedImagePath = "Item/Right.png", // SelectedImagePath = "Item/RightSelected.png", // }; // rowLightView.AddChidren (rightButton); // EventHandler eventHandlerLights = (ddd, fff) => { // var usp = new UserSensorAutomationDeviceSetPage (sensorAutomation, action); // UserMiddle.DevicePageView.AddChidren (usp); // usp.ShowPage ("Light"); // UserMiddle.DevicePageView.PageIndex = UserMiddle.DevicePageView.ChildrenCount - 1; // }; // rowLightView.MouseUpEventHandler += eventHandlerLights; // btnLightType.MouseUpEventHandler += eventHandlerLights; // rightButton.MouseUpEventHandler += eventHandlerLights; // #endregion // #region 窗帘 // var rowCurtainView = new RowLayout () { // Height = Application.GetRealHeight (100), // BackgroundColor = SkinStyle.Current.MainColor, // }; // bodyScrolView.AddChidren (rowCurtainView); // var btnCurtainType = new Button () { // Width = Application.GetRealWidth (400), // TextColor = SkinStyle.Current.TextColor1, // TextID = R.MyInternationalizationString.Curtain, // SelectedTextColor = SkinStyle.Current.SelectedColor, // TextAlignment = TextAlignment.CenterLeft, // X = Application.GetRealWidth (60), // }; // rowCurtainView.AddChidren (btnCurtainType); // var btnCurtainRight = new Button () { // Width = Application.GetRealWidth (28), // Height = Application.GetRealHeight (40), // Gravity = Gravity.CenterVertical, // X = Application.GetRealWidth (580), // UnSelectedImagePath = "Item/Right.png", // SelectedImagePath = "Item/RightSelected.png", // }; // rowCurtainView.AddChidren (btnCurtainRight); // EventHandler eventHandlerCurtain = (ddd, fff) => { // var usp = new UserSensorAutomationDeviceSetPage (sensorAutomation, action); // UserMiddle.DevicePageView.AddChidren (usp); // usp.ShowPage ("Curatin"); // UserMiddle.DevicePageView.PageIndex = UserMiddle.DevicePageView.ChildrenCount - 1; // }; // rowCurtainView.MouseUpEventHandler += eventHandlerCurtain; // btnCurtainType.MouseUpEventHandler += eventHandlerCurtain; // btnCurtainRight.MouseUpEventHandler += eventHandlerCurtain; // #endregion // #region 空调 // var rowACView = new RowLayout () { // Height = Application.GetRealHeight (100), // BackgroundColor = SkinStyle.Current.MainColor, // }; // bodyScrolView.AddChidren (rowACView); // var btnACType = new Button () { // TextColor = SkinStyle.Current.TextColor1, // TextID = R.MyInternationalizationString.AC, // SelectedTextColor = SkinStyle.Current.SelectedColor, // TextAlignment = TextAlignment.CenterLeft, // X = Application.GetRealWidth (60), // }; // rowACView.AddChidren (btnACType); // var btnACRight = new Button () { // Width = Application.GetRealWidth (28), // Height = Application.GetRealHeight (40), // Gravity = Gravity.CenterVertical, // X = Application.GetRealWidth (580), // UnSelectedImagePath = "Item/Right.png", // SelectedImagePath = "Item/RightSelected.png", // }; // rowACView.AddChidren (btnACRight); // EventHandler eventHandlerAC = (ddd, fff) => { // var usp = new UserSensorAutomationDeviceSetPage (sensorAutomation, action); // UserMiddle.DevicePageView.AddChidren (usp); // usp.ShowPage ("AC"); // UserMiddle.DevicePageView.PageIndex = UserMiddle.DevicePageView.ChildrenCount - 1; // }; // rowACView.MouseUpEventHandler += eventHandlerAC; // btnACType.MouseUpEventHandler += eventHandlerAC; // btnACRight.MouseUpEventHandler += eventHandlerAC; // #endregion // #region 地热 // var rowFoolHeatView = new RowLayout () { // Height = Application.GetRealHeight (100), // BackgroundColor = SkinStyle.Current.MainColor, // }; // bodyScrolView.AddChidren (rowFoolHeatView); // var btnFoolHeatType = new Button () { // Width = Application.GetRealWidth (400), // TextColor = SkinStyle.Current.TextColor1, // TextID = R.MyInternationalizationString.FoolHeat, // SelectedTextColor = SkinStyle.Current.SelectedColor, // TextAlignment = TextAlignment.CenterLeft, // X = Application.GetRealWidth (60), // }; // rowFoolHeatView.AddChidren (btnFoolHeatType); // var btnFoolHeatRight = new Button () { // Width = Application.GetRealWidth (28), // Height = Application.GetRealHeight (40), // Gravity = Gravity.CenterVertical, // X = Application.GetRealWidth (580), // UnSelectedImagePath = "Item/Right.png", // SelectedImagePath = "Item/RightSelected.png", // }; // rowFoolHeatView.AddChidren (btnFoolHeatRight); // EventHandler eventHandlerFoolHeat = (ddd, fff) => { // var usp = new UserSensorAutomationDeviceSetPage (sensorAutomation, action); // UserMiddle.DevicePageView.AddChidren (usp); // usp.ShowPage ("FoolHeat"); // UserMiddle.DevicePageView.PageIndex = UserMiddle.DevicePageView.ChildrenCount - 1; // }; // rowFoolHeatView.MouseUpEventHandler += eventHandlerFoolHeat; // btnFoolHeatType.MouseUpEventHandler += eventHandlerFoolHeat; // btnFoolHeatRight.MouseUpEventHandler += eventHandlerFoolHeat; // #endregion // var deviceScrolView = new VerticalScrolViewLayout () { // Y = bodyScrolView.Bottom, // Height = Application.GetRealHeight (Application.DesignHeight - 126 - 120 - 110), // BackgroundColor = SkinStyle.Current.ViewColor, // }; // bodyView.AddChidren (deviceScrolView); // } // } //}