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>();
 }
Exemplo n.º 2
0
        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);
                });
            }
        }