コード例 #1
0
 /// <summary>
 /// construcotr  with a conversatino manager
 /// </summary>
 /// <param name="Server"></param>
 /// <param name="CM"></param>
 public VMFriend(Network Server, VMConversationManager CM)
 {
     _Server             = Server;
     Server.GETUReturn  += new EventHandler <serverReturnEventArgs>(r_GETU);
     Server.GFRLReturn  += new EventHandler <serverReturnEventArgs>(r_GFRL);
     Server.GTBLReturn  += new EventHandler <serverReturnEventArgs>(r_GTBL);
     Server.ADFRReturn  += new EventHandler <serverReturnEventArgs>(r_ADFR);
     Server.ADBLReturn  += new EventHandler <serverReturnEventArgs>(r_ADBL);
     Server.DELFReturn  += new EventHandler <serverReturnEventArgs>(r_DELF);
     Server.DEBLReturn  += new EventHandler <serverReturnEventArgs>(r_DEBL);
     frORbl              = true;
     ConversationManager = CM;
 }
コード例 #2
0
 /// <summary>
 /// construcotr  with a conversatino manager
 /// </summary>
 /// <param name="Server"></param>
 /// <param name="CM"></param>
 public VMFriend(Network Server, VMConversationManager CM)
 {
     _Server = Server;
     Server.GETUReturn += new EventHandler<serverReturnEventArgs>(r_GETU);
     Server.GFRLReturn += new EventHandler<serverReturnEventArgs>(r_GFRL);
     Server.GTBLReturn += new EventHandler<serverReturnEventArgs>(r_GTBL);
     Server.ADFRReturn += new EventHandler<serverReturnEventArgs>(r_ADFR);
     Server.ADBLReturn += new EventHandler<serverReturnEventArgs>(r_ADBL);
     Server.DELFReturn += new EventHandler<serverReturnEventArgs>(r_DELF);
     Server.DEBLReturn += new EventHandler<serverReturnEventArgs>(r_DEBL);
     frORbl = true;
     ConversationManager = CM;
     
 }
コード例 #3
0
        public VMInnerBoard(Network Server)
        {
            _Server = Server;

            VMHome        home         = new VMHome(_Server);
            VMProfile     profile      = new VMProfile(_Server);
            VMCreateEvent create_event = new VMCreateEvent(_Server);
            VMModifyEvent mod_event    = new VMModifyEvent(_Server);

            VMInnerRooms in_rooms = new VMInnerRooms(_Server);
            VMInnerDecks in_decks = new VMInnerDecks(_Server);


            ConversationManager = new VMConversationManager(_Server);
            Friend = new VMFriend(_Server, ConversationManager);

            home.moveTo         += new EventHandler <MoveToEventArgs>(Inner_moveTo);
            create_event.moveTo += new EventHandler <MoveToEventArgs>(Inner_moveTo);
            mod_event.moveTo    += new EventHandler <MoveToEventArgs>(Inner_moveTo);
            Friend.moveTo       += new EventHandler <MoveToEventArgs>(Inner_moveTo);
            in_rooms.moveTo     += new EventHandler <MoveToEventArgs>(Inner_moveTo);

            /*
             * contains the home and profile screen (and probably more if this comment is not updated)
             */

            ViewModels = new ObservableCollection <ViewModelBase>()
            {
                home,
                profile,
                create_event,
                mod_event,
                in_rooms,
                in_decks
            };
            ViewModelView = CollectionViewSource.GetDefaultView(ViewModels);
        }
コード例 #4
0
        public VMInnerBoard(Network Server)
        {
           _Server = Server;

           VMHome home = new VMHome(_Server);
           VMProfile profile = new VMProfile(_Server);
           VMCreateEvent create_event = new VMCreateEvent(_Server);
           VMModifyEvent mod_event = new VMModifyEvent(_Server);

           VMInnerRooms in_rooms = new VMInnerRooms(_Server);
           VMInnerDecks in_decks = new VMInnerDecks(_Server);
           

           ConversationManager =new VMConversationManager(_Server);
           Friend = new VMFriend(_Server, ConversationManager);

           home.moveTo +=new EventHandler<MoveToEventArgs>(Inner_moveTo);
           create_event.moveTo += new EventHandler<MoveToEventArgs>(Inner_moveTo);
           mod_event.moveTo += new EventHandler<MoveToEventArgs>(Inner_moveTo);
           Friend.moveTo += new EventHandler<MoveToEventArgs>(Inner_moveTo);
           in_rooms.moveTo += new EventHandler<MoveToEventArgs>(Inner_moveTo);
           
            /*
            * contains the home and profile screen (and probably more if this comment is not updated)
            */ 

           ViewModels = new ObservableCollection<ViewModelBase>()
            {
                home,
                profile,
                create_event,
                mod_event,
                in_rooms,
                in_decks
            };
           ViewModelView = CollectionViewSource.GetDefaultView(ViewModels);
        }