| | |
| | | using System.Collections.Generic; |
| | | using HDL_ON.UI.Music; |
| | | using HDL_ON.UI.UI2.FuntionControlView.Aks.CommonView; |
| | | using HDL_ON.UI.UI2.FuntionControlView.Aks.Entity; |
| | | using Shared; |
| | | using static HDL_ON.UI.UI2.FuntionControlView.Aks.AksPage; |
| | | namespace HDL_ON.UI.UI2.FuntionControlView.Aks |
| | |
| | | /// </summary> |
| | | public class MusicPage : BaseFramLayout |
| | | { |
| | | public MusicPage() |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="remoteControlEntity">遥控器对象</param> |
| | | /// <param name="sequencerList">时序器列表</param> |
| | | public MusicPage(RemoteControlEntity remoteControlEntity, List<SequencerEntity> sequencerList) |
| | | { |
| | | this.remoteControl = remoteControlEntity; |
| | | this.sequencerList = sequencerList; |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 时序器列表 |
| | | /// </summary> |
| | | private List<SequencerEntity> sequencerList; |
| | | /// <summary> |
| | | /// 当前的遥控器对象 |
| | | /// </summary> |
| | | private RemoteControlEntity remoteControl; |
| | | public Action<IntType> action; |
| | | CornerFramLayout cornerFram; |
| | | TypeSingleFramLayout typeSingleFramLayout; |
| | |
| | | |
| | | typeMultiFramLayout.SetLeftFlClickListener((f) => |
| | | { |
| | | SxqPage sxqPage = new SxqPage(); |
| | | SxqPage sxqPage = new SxqPage(this.sequencerList, this.remoteControl.deviceId); |
| | | MainPage.BasePageView.AddChidren(sxqPage); |
| | | MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | | sxqPage.Show(); |
| | |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextColor = MusicColor.TextColor, |
| | | TextSize = TextSize.Text16, |
| | | TextID = StringId.bofangqi, |
| | | //TextID = StringId.bofangqi, |
| | | Text = this.remoteControl.name, |
| | | }; |
| | | this.AddChidren(btnTitle); |
| | | |
| | |
| | | typeMultiFramLayout = new TypeMultiFramLayout(); |
| | | typeMultiFramLayout.multiFramLayout.Y = menuFram.Bottom + Application.GetRealHeight(32); |
| | | typeMultiFramLayout.AddView(cornerBottomFram); |
| | | typeMultiFramLayout.btnBottonRightName.TextID = StringId.bofangqi; |
| | | //typeMultiFramLayout.btnBottonRightName.TextID = StringId.bofangqi; |
| | | typeMultiFramLayout.btnBottonRightName.Text = this.remoteControl.name; |
| | | |
| | | this.AdjustRealHeight(16); |
| | | } |