| | |
| | | |
| | | |
| | | #if DEBUG |
| | | FunctionList.List.Functions.Add(new Function() { spk = SPK.PjtIr, name = "测试投影仪", |
| | | attributes = new List<FunctionAttributes>() { |
| | | new FunctionAttributes(){ key = "on_off",curValue= "on",state = "on" }, |
| | | new FunctionAttributes(){ key = "computer",value = new List<string>(){"电脑" } }, |
| | | new FunctionAttributes(){ key = "video",value = new List<string>(){"视频" } }, |
| | | new FunctionAttributes(){ key = "source",value = new List<string>(){"信号源" } }, |
| | | new FunctionAttributes(){ key = "zoom+",value = new List<string>(){"变焦+" } }, |
| | | new FunctionAttributes(){ key = "zoom-",value = new List<string>(){"变焦-" } }, |
| | | new FunctionAttributes(){ key = "page+",value = new List<string>(){"画面+" } }, |
| | | new FunctionAttributes(){ key = "page-",value = new List<string>(){"画面-" } }, |
| | | new FunctionAttributes(){ key = "menu",value = new List<string>(){"菜单" } }, |
| | | new FunctionAttributes(){ key = "ok",value = new List<string>(){"确认" } }, |
| | | new FunctionAttributes(){ key = "up",value = new List<string>(){"上" } }, |
| | | new FunctionAttributes(){ key = "left",value = new List<string>(){"左" } }, |
| | | new FunctionAttributes(){ key = "right",value = new List<string>(){"右" } }, |
| | | new FunctionAttributes(){ key = "down",value = new List<string>(){"下" } }, |
| | | new FunctionAttributes(){ key = "exit",value = new List<string>(){"退出" } }, |
| | | new FunctionAttributes(){ key = "volume+",value = new List<string>(){"音量+" } }, |
| | | new FunctionAttributes(){ key = "volume-",value = new List<string>(){"音量-" } }, |
| | | new FunctionAttributes(){ key = "mute",value = new List<string>(){"静音" } }, |
| | | new FunctionAttributes(){ key = "auto",value = new List<string>(){"自动" } }, |
| | | new FunctionAttributes(){ key = "pause",value = new List<string>(){"暂停" } }, |
| | | } |
| | | }); |
| | | |
| | | FunctionList.List.Functions.Add(new Function() |
| | | { |
| | | spk = SPK.StbIr, |
| | | name = "测试机顶盒", |
| | | attributes = new List<FunctionAttributes>() { |
| | | new FunctionAttributes(){ key = "on_off",curValue= "on",state = "on" }, |
| | | new FunctionAttributes(){ key = "computer",value = new List<string>(){"电脑" } }, |
| | | new FunctionAttributes(){ key = "video",value = new List<string>(){"视频" } }, |
| | | new FunctionAttributes(){ key = "source",value = new List<string>(){"信号源" } }, |
| | | new FunctionAttributes(){ key = "zoom+",value = new List<string>(){"变焦+" } }, |
| | | new FunctionAttributes(){ key = "zoom-",value = new List<string>(){"变焦-" } }, |
| | | new FunctionAttributes(){ key = "page+",value = new List<string>(){"画面+" } }, |
| | | new FunctionAttributes(){ key = "page-",value = new List<string>(){"画面-" } }, |
| | | new FunctionAttributes(){ key = "menu",value = new List<string>(){"菜单" } }, |
| | | new FunctionAttributes(){ key = "ok",value = new List<string>(){"确认" } }, |
| | | new FunctionAttributes(){ key = "up",value = new List<string>(){"上" } }, |
| | | new FunctionAttributes(){ key = "left",value = new List<string>(){"左" } }, |
| | | new FunctionAttributes(){ key = "right",value = new List<string>(){"右" } }, |
| | | new FunctionAttributes(){ key = "down",value = new List<string>(){"下" } }, |
| | | new FunctionAttributes(){ key = "exit",value = new List<string>(){"退出" } }, |
| | | new FunctionAttributes(){ key = "volume+",value = new List<string>(){"音量+" } }, |
| | | new FunctionAttributes(){ key = "volume-",value = new List<string>(){"音量-" } }, |
| | | new FunctionAttributes(){ key = "mute",value = new List<string>(){"静音" } }, |
| | | new FunctionAttributes(){ key = "auto",value = new List<string>(){"自动" } }, |
| | | new FunctionAttributes(){ key = "pause",value = new List<string>(){"暂停" } }, |
| | | } |
| | | }); |
| | | |
| | | FunctionList.List.Functions.Add(new Function() |
| | | { |
| | | spk = SPK.TvIr, |
| | | name = "测试电视", |
| | | attributes = new List<FunctionAttributes>() { |
| | | new FunctionAttributes(){ key = "on_off",curValue= "on",state = "on" }, |
| | | new FunctionAttributes(){ key = "computer",value = new List<string>(){"电脑" } }, |
| | | new FunctionAttributes(){ key = "video",value = new List<string>(){"视频" } }, |
| | | new FunctionAttributes(){ key = "source",value = new List<string>(){"信号源" } }, |
| | | new FunctionAttributes(){ key = "zoom+",value = new List<string>(){"变焦+" } }, |
| | | new FunctionAttributes(){ key = "zoom-",value = new List<string>(){"变焦-" } }, |
| | | new FunctionAttributes(){ key = "page+",value = new List<string>(){"画面+" } }, |
| | | new FunctionAttributes(){ key = "page-",value = new List<string>(){"画面-" } }, |
| | | new FunctionAttributes(){ key = "menu",value = new List<string>(){"菜单" } }, |
| | | new FunctionAttributes(){ key = "ok",value = new List<string>(){"确认" } }, |
| | | new FunctionAttributes(){ key = "up",value = new List<string>(){"上" } }, |
| | | new FunctionAttributes(){ key = "left",value = new List<string>(){"左" } }, |
| | | new FunctionAttributes(){ key = "right",value = new List<string>(){"右" } }, |
| | | new FunctionAttributes(){ key = "down",value = new List<string>(){"下" } }, |
| | | new FunctionAttributes(){ key = "exit",value = new List<string>(){"退出" } }, |
| | | new FunctionAttributes(){ key = "volume+",value = new List<string>(){"音量+" } }, |
| | | new FunctionAttributes(){ key = "volume-",value = new List<string>(){"音量-" } }, |
| | | new FunctionAttributes(){ key = "mute",value = new List<string>(){"静音" } }, |
| | | new FunctionAttributes(){ key = "auto",value = new List<string>(){"自动" } }, |
| | | new FunctionAttributes(){ key = "pause",value = new List<string>(){"暂停" } }, |
| | | } |
| | | }); |
| | | //FunctionList.List.Functions.Add(new Function() { spk = SPK.ClothesHanger, name = "测试凉霸", attributes = new List<FunctionAttributes> { new FunctionAttributes { key = FunctionAttributeKey.HotDry } ,new FunctionAttributes { key = FunctionAttributeKey.HotDryTime } ,new FunctionAttributes { key = FunctionAttributeKey.HotDryTimeLeft } } }); |
| | | #endif |
| | | |
| | | } |
| | |
| | | }; |
| | | view.AddChidren(btnIcon); |
| | | |
| | | |
| | | btnIcon.UnSelectedImagePath = $"FunctionIcon/Icon/HomeIcon/{function.IconName}_blue.png"; |
| | | btnIcon.SelectedImagePath = $"FunctionIcon/Icon/HomeIcon/{function.IconName}_white.png"; |
| | | |
| | | |
| | | Button btnName; |
| | | btnName = new Button() |
| | | { |
| | |
| | | LoadEvent_ControlCurtain(function, btnCurtainClose, btnCurtainOpen); |
| | | } |
| | | |
| | | else if (function.spk == SPK.ElectricTV || function.spk == SPK.TvIr |
| | | ||function.spk == SPK.StbIr || function.spk == SPK.PjtIr) |
| | | else if (function.spk == SPK.ElectricTV || function.spk == SPK.TvIr) |
| | | { |
| | | |
| | | //btnIcon.UnSelectedImagePath = $"FunctionIcon/Icon/HomeIcon/{function.IconName}_blue.png"; |
| | | //btnIcon.SelectedImagePath = $"FunctionIcon/Icon/HomeIcon/{function.IconName}_white.png"; |
| | | |
| | | btnIcon.UnSelectedImagePath = "FunctionIcon/Electrical/TVIcon.png"; |
| | | Button btnPower; |
| | | btnPower = new Button() |
| | | { |
| | | X = Application.GetRealWidth(131), |
| | | Y = Application.GetRealHeight(80), |
| | | Y = Application.GetRealHeight(70), |
| | | Width = Application.GetRealWidth(32), |
| | | Height = Application.GetRealWidth(32), |
| | | UnSelectedImagePath = "Public/PowerClose.png", |
| | |
| | | btnIcon.MouseUpEventHandler = skipControlPageEvent; |
| | | btnState.MouseUpEventHandler = skipControlPageEvent; |
| | | //电视不需要更新状态 |
| | | if(function.spk!= SPK.ElectricTV && function.spk != SPK.StbIr && function.spk != SPK.PjtIr) |
| | | if(function.spk!= SPK.ElectricTV) |
| | | { |
| | | UpdataFunctionStates(function); |
| | | } |