| | |
| | | |
| | | public void LoadPage() |
| | | { |
| | | MainPage.CurPageIndex = 0; |
| | | try |
| | | { |
| | | this.BeginHeaderRefreshingAction = () => |
| | |
| | | try |
| | | { |
| | | int index = 0; |
| | | foreach (var function in FunctionList.List.GetDeviceFunctionList()) |
| | | var list = FunctionList.List.GetDeviceFunctionList(); |
| | | foreach (var function in list) |
| | | { |
| | | //音乐模块有主从关系,需要特殊处理 |
| | | if (function.Spk_Prefix == FunctionCategory.Music) |
| | | { |
| | | var music = function as Music.A31MusicModel; |
| | | //var music = function as Music.A31MusicModel; |
| | | var music = Music.A31MusicModel.A31MusicModelList.Find((obj) => obj.sid == function.sid); |
| | | if (music == null) |
| | | { |
| | | continue; |
| | | } |
| | | if (music.ServerClientType == -1) |
| | | { |
| | | continue; |
| | |
| | | } |
| | | |
| | | LoadEvent_FunctionCollection(btnCollection, function); |
| | | if (function.spk == SPK.CurtainRoller || function.spk == SPK.CurtainShades || |
| | | if (//SPK.CurtainSpkList().Contains(function.spk)) |
| | | function.spk == SPK.CurtainRoller || function.spk == SPK.CurtainShades || |
| | | function.spk == SPK.CurtainSwitch || function.spk == SPK.CurtainTrietex ) |
| | | { |
| | | btnIcon.UnSelectedImagePath = "FunctionIcon/Curtain/CurtainIcon.png"; |
| | |
| | | LoadEvent_ControlCurtain(function, btnCurtainClose, btnCurtainOpen); |
| | | } |
| | | |
| | | else if (function.spk == SPK.ElectricTV) |
| | | else if (function.spk == SPK.ElectricTV || function.spk == SPK.TvIr) |
| | | { |
| | | btnIcon.UnSelectedImagePath = "FunctionIcon/Electrical/TVIcon.png"; |
| | | Button btnPower; |
| | | btnPower = new Button() |
| | | { |
| | | X = Application.GetRealWidth(131), |
| | | Y = Application.GetRealHeight(86), |
| | | Y = Application.GetRealHeight(70), |
| | | Width = Application.GetRealWidth(32), |
| | | Height = Application.GetRealWidth(32), |
| | | UnSelectedImagePath = "Public/PowerClose.png", |