public VMInnerRooms(Network Server) { _Server = Server; VMRooms rooms = new VMRooms(_Server); VMCreateRoom cr_room = new VMCreateRoom(_Server); VMRoom room = new VMRoom(_Server); rooms.moveTo += new EventHandler<MoveToEventArgs>(Inner_moveTo); cr_room.moveTo += new EventHandler<MoveToEventArgs>(Inner_moveTo); room.moveTo += new EventHandler<MoveToEventArgs>(Inner_moveTo); cr_room.roomCreation += new EventHandler<RoomEventArgs>(room.roomAssociation); rooms.roomJoin += new EventHandler<RoomEventArgs>(room.roomAssociation); ViewModels = new ObservableCollection<ViewModelBase>() { rooms, cr_room, room }; ViewModelView = CollectionViewSource.GetDefaultView(ViewModels); }
public VMInnerRooms(Network Server) { _Server = Server; VMRooms rooms = new VMRooms(_Server); VMCreateRoom cr_room = new VMCreateRoom(_Server); VMRoom room = new VMRoom(_Server); rooms.moveTo += new EventHandler <MoveToEventArgs>(Inner_moveTo); cr_room.moveTo += new EventHandler <MoveToEventArgs>(Inner_moveTo); room.moveTo += new EventHandler <MoveToEventArgs>(Inner_moveTo); cr_room.roomCreation += new EventHandler <RoomEventArgs>(room.roomAssociation); rooms.roomJoin += new EventHandler <RoomEventArgs>(room.roomAssociation); ViewModels = new ObservableCollection <ViewModelBase>() { rooms, cr_room, room }; ViewModelView = CollectionViewSource.GetDefaultView(ViewModels); }
public VMGame(Network server, VMRoom room) { _Server = server; _Server.GETUReturn += new EventHandler <serverReturnEventArgs>(r_GETU); _Server.RSETReturn += new EventHandler <serverReturnEventArgs>(r_RSET); _Server.UPGIReturn += new EventHandler <serverReturnEventArgs>(r_UPGI); _Room = room; MyBoard.CollectionChanged += MyBoard_CollectionChanged; }
public VMGame(Network server, VMRoom room) { _Server = server; _Server.GETUReturn += new EventHandler<serverReturnEventArgs>(r_GETU); _Server.RSETReturn += new EventHandler<serverReturnEventArgs>(r_RSET); _Server.UPGIReturn += new EventHandler<serverReturnEventArgs>(r_UPGI); _Room = room; MyBoard.CollectionChanged += MyBoard_CollectionChanged; }