public JoinClassControlViewModel(JoinClassView view, JoinClassControl jccView, MeetingItem item) { _view = view; _meetingId = item.MeetingId; _meetingService = DependencyResolver.Current.GetService <IMeetingSdkAgent>(); Load(item); WindowKeyDownCommand = new DelegateCommand <object>(WindowKeyDownHandler); _localDataManager = DependencyResolver.Current.GetService <ILocalDataManager>(); }
private void BindData() { var meetinglist = _localDataManager.GetMeetingList(); var currentClassNo = GlobalData.Instance.Classroom.SchoolRoomNum; if (meetinglist != null && meetinglist.MeetingInfos.Count > 0) { meetinglist.MeetingInfos.ForEach(m => { //如果该课堂创建者是班级创建者,传true //m.MeetingNo应该是creatorId var joinControl = new JoinClassControl(_view, m); _view.stack_join.Children.Add(joinControl); }); } }