public PresenterModel(IMainWindowView mainView)
 {
     UIAFinder.StatusUpdate += this.ElementFindStatusChange;
     BindMainWindowView(mainView);
     BindModelTreeView(mainView.ModelTreeControl);
     BindNodeView(mainView.NodeViewControl);
 }
Beispiel #2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="view"></param>
 public MainWindowViewModel(IMainWindowView view)
 {
     m_View             = view;
     m_View.DataContext = this;
     InitData();
     InitCommand();
 }
        public MainWindowPresenter(IMainWindowView mainWindow)
        {
            this.mainWindow = mainWindow;

            mainWindow.FrameHost.NavigationUIVisibility = NavigationUIVisibility.Hidden;
            mainWindow.FrameHost.Navigate(mainWindow.MainMenuView);
        }
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            IMainWindowView window = new IMainWindowView();

            window.Show();
        }
Beispiel #5
0
        //тут ещё один интерфейс другого сервиса

        public MainWindowPresentor(IKernel kernel, IMainWindowView view /*тут сервис*/)
        {
            _kernel              = kernel;
            _view                = view;
            _view.CreateNewPlan += CreateNewPlan;    //?
            //тут куча ещё
        }
        public static void FillContactsMessages(List <Contact> contacts, IMainWindowView view)
        {
            if (contacts == null)
            {
                return;
            }

            Dictionary <string, string> contactsMessegeList = new Dictionary <string, string>();

            var unreadMessages = new List <string>();

            foreach (var cont in contacts)
            {
                if (cont.MessageHistory != "")
                {
                    unreadMessages.Add(cont.Name);
                }

                if (contactsMessegeList.ContainsKey(cont.Name))
                {
                    contactsMessegeList[cont.Name] += cont.MessageHistory;
                }
                else
                {
                    contactsMessegeList.Add(cont.Name, cont.MessageHistory);
                }
            }

            view.UnreadMessages         = unreadMessages;
            view.ContaktsMessageHistory = contactsMessegeList;
        }
 public MyProfilePresenter(IConnection connection, INameWindowView nameWindow,
                           IMainWindowView mainWindow)
 {
     _connection = connection;
     _nameWindow = nameWindow;
     _mainWindow = mainWindow;
 }
 public void WireUpController()
 {
     _main_view = MockRepository.GenerateMock<IMainWindowView>();
     _inbox_view = MockRepository.GenerateMock<IInBoxView>();
     _action_view = MockRepository.GenerateMock<IItemView>();
     new MainWindowController(_main_view, _inbox_view, _action_view);
 }
Beispiel #9
0
        public SirenController(IMainWindowView view)
        {
            View = view;
            Instance = this;

            Repository = DataAccessContext.GetRepository();
        }
        public MainWindowViewModel(IUnityContainer container, IMainWindowView view)
            : base(container)
        {
            this._view = view;

            this.InitializeViewModel();
            this.ActivateView();
        }
Beispiel #11
0
        public MainWindowViewModel(IUnityContainer container, IMainWindowView view)
            : base(container)
        {
            this._view = view;

            this.InitializeViewModel();
            this.ActivateView();
        }
 public MainWindowController(IMainWindowView main_view, IInBoxView inbox_view, IItemView action_view)
 {
     _main_view = main_view;
     _inbox_view = inbox_view;
     _action_view = action_view;
     _main_view.Shown += delegate { SetFocusOnTextBoxInSelectedTab(); };
     _main_view.GotFocus += delegate { SetFocusOnTextBoxInSelectedTab(); };
     _main_view.SelectedTabChanged += SetFocusOnTextBoxInSelectedTab;
 }
        public LoginWindowView(ILoginWindowViewModel loginWindowViewModel, IMainWindowView mainWindowView)
        {
            this.loginWindowViewModel = loginWindowViewModel;
            this.mainWindowView = mainWindowView;

            InitializeComponent();

            this.InitializeViewModels();
            this.UserNameText.Focus();
        }
Beispiel #14
0
 /// <summary>
 /// Createas a new instance of the Hitzone view controller
 /// </summary>
 /// <param name="view">View interface it is linked to</param>
 /// <param name="calculator">Main Calculator class</param>
 public MainWindowController(IMainWindowView view, CARCalculator calculator)
 {
     _view    = view;
     _carCalc = calculator;
     _view.SetController(this);
     _carCalc.Log.Subscribe(this);
     _carCalc.Time.Subscribe(this);
     _carCalc.PlayerCharacter.Subscribe(this);
     _carCalc.EnemyCharacter.Subscribe(this);
 }
Beispiel #15
0
 public MainWindowPresenter(IMainWindowView param)
 {
     view = param;
     db   = new TeendokContext();
     // Adatok betöltése
     LoadData();
     if (db.feladat.First() != null)
     {
         GetFeladat(db.feladat.First().Id);
     }
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MainWindowViewModel" />
 /// </summary>
 /// <param name="mainWindowView">The main window view.</param>
 public MainWindowViewModel(IMainWindowView mainWindowView)
 {
     var applicationPresenter = ServiceLocator.Get<ApplicationPresenter>();
     foreach (var uiElement in applicationPresenter.TopElements)
     {
         mainWindowView.AddTopElement(uiElement);
     }
     mainWindowView.KeyDown += (s, e) => applicationPresenter.SceneContent.Navigator.KeyboardAction(e);
     ContentView1 = applicationPresenter.GetStageContentView();
     ContentView3 = applicationPresenter.Get3DViewport1();
     ContentView4 = applicationPresenter.Get3DViewport2();
     ContentView5 = applicationPresenter.Get3DViewport3();
     applicationPresenter.SetDetailedView += ApplicationPresenterOnSetDetailedView;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="MainWindowViewModel" />
        /// </summary>
        /// <param name="mainWindowView">The main window view.</param>
        public MainWindowViewModel(IMainWindowView mainWindowView)
        {
            var applicationPresenter = ServiceLocator.Get <ApplicationPresenter>();

            foreach (var uiElement in applicationPresenter.TopElements)
            {
                mainWindowView.AddTopElement(uiElement);
            }
            mainWindowView.KeyDown += (s, e) => applicationPresenter.SceneContent.Navigator.KeyboardAction(e);
            ContentView1            = applicationPresenter.GetStageContentView();
            ContentView3            = applicationPresenter.Get3DViewport1();
            ContentView4            = applicationPresenter.Get3DViewport2();
            ContentView5            = applicationPresenter.Get3DViewport3();
            applicationPresenter.SetDetailedView += ApplicationPresenterOnSetDetailedView;
        }
Beispiel #18
0
        public MainWindowPresenter(IMainWindowView view)
        {
            this.view = view;
            var mappingStore = new MappingStore();

            this.mapping = new Mapping(mappingStore);
            this.mapping.LoadingCompleted     += Mapping_LoadingCompleted;
            this.mapping.LiveLoadingCompleted += Mapping_LoadingCompleted;

            this.versionsManager = new Versions(mappingStore);
            this.versionsManager.LoadingCompleted += VersionsManager_LoadingCompleted;

            this.deobfuscator = new Deobfuscator(this.mapping);
            this.deobfuscator.ReportDeobfuscateProgress += Deobfuscator_ReportDeobfuscateProgress;
            this.deobfuscator.DeobfuscationCompleted    += Deobfuscator_DeobfuscationCompleted;
        }
Beispiel #19
0
        public void InitializePresenter(IMainWindowView view, MainWindowViewModel viewModel)
        {
            ViewModel        = viewModel ?? new MainWindowViewModel();
            View             = view;
            View.DataContext = ViewModel;
            View.Presenter   = this;

            _stepIntroPresenter.InitializePresenter(View.StepIntroView, ViewModel.StepIntro);
            _stepPickPresenter.InitializePresenter(View.StepPickView, ViewModel.StepPick);
            _stepDiscoveringPresenter.InitializePresenter(View.StepDiscoveringView, ViewModel.StepDiscovering);
            _stepExplorePresenter.InitializePresenter(View.StepExploreView, ViewModel.StepExplore);
            _stepGenerationPresenter.InitializePresenter(View.StepGenerationView, ViewModel.StepGeneration);
            _stepTuningPresenter.InitializePresenter(View.StepTuningView, ViewModel.StepTuning);

            UpdateWizardStepButtons();
            GetWizardStepPresenter(ViewModel.WizardStepIndex).Activated().GetAwaiter().GetResult();
        }
 public MainWindowViewModel(IMainWindowView view, IFeedService feedService)
 {
     this.View        = view;
     this.FeedService = feedService;
     this.View.BindDataContext(this);
     Publications = new ObservableCollection <Publication>();
     UpdateTimer  = new Timer(10000);
     UpdateFeed();
     UpdateTimer.Elapsed += UpdateTimer_Elapsed;
     UpdateTimer.Start();
     CurrentUser = new User {
         Id        = 1,
         ImagePath = "dkcns",
         Login     = "******",
         Name      = "Rohan",
         Password  = "******",
         Surname   = "Surname"
     };
 }
		/// <summary>
		/// Initializes a new instance of the <see cref="ResxTranslator.Common.MainWindowController"/> class.
		/// </summary>
		public MainWindowController(IMainWindowView view)
		{
			View = view;
			View.FileNew += new EventHandler(View_FileNew);
			View.FileOpen += new EventHandler(View_FileOpen);
			View.FileSave += new EventHandler(View_FileSave);

			View.KeyAdd += new EventHandler(View_KeyAdd);
			View.KeyRemove += new EventHandler(View_KeyRemove);

			View.CultureAdd += new EventHandler(View_CultureAdd);
			View.CultureRemove += new EventHandler(View_CultureRemove);

			View.HelpAbout += HandleViewHelpAbout;

			View.FormClosing += (sender, args) => { args.Cancel = PendingChangesExist(); };

			LoadNewModel();
		}
 public MainWindowPresenter(IKernel kernel, IMainWindowView view, IMainWindowService service)
 {
     _kernel  = kernel;
     _view    = view;
     _service = service;
     _view.AddButtonClicked += AddButtonClicked;
     _view.SetUp            += SetUp;
     _service.OuterActiveFloorButtonActivated += OuterActiveFloorButtonActivated;
     _view.StartSimulation  += StartSimulation;
     _view.StopSimulation   += StopSimulation;
     _service.ElevatorMoved += ElevatorMoved;
     _service.InnerActiveFloorButtonActivated += InnerActiveFloorButtonActivated;
     _service.PassengerEnterElevator          += PassengerEnterElevator;
     _service.PassengerOutFromElevator        += PassengerOutFromElevator;
     _service.PassengerDisappeared            += PassengerDisappeared;
     _service.TotalMovedMassIncreased         += TotalMovedMassIncreased;
     _service.TimeUpdated           += UpdateTime;
     _service.ElevatorMadeRide      += ElevatorMadeRide;
     _service.ElevatorMadeIddleRide += ElevatorMadeIddleRide;
     _service.OverWeightActivated   += OverWeightActivated;
     _service.OverWeightDeactivated += OverWeightDeactivated;
     _view.PassengersInfoShown      += PassengersInfoShown;
 }
        public static void GetContaktsViewModel(List <Contact> contacts, IMainWindowView view)
        {
            if (contacts == null)
            {
                return;
            }

            List <string> contactsNameList   = new List <string>();
            List <string> onlineContactsList = new List <string>();

            foreach (var cont in contacts)
            {
                contactsNameList.Add(cont.Name);
                if (cont.Online && !onlineContactsList.Contains(cont.Name))
                {
                    onlineContactsList.Add(cont.Name);
                }
            }

            view.OnlineContactsList = onlineContactsList;

            view.UpdateContacts(contactsNameList);
        }
 /// <summary>
 ///     Instantiates a new instance of <see cref="MainWindowController" />
 /// </summary>
 /// <param name="mainWindowView"></param>
 public MainWindowController(IMainWindowView mainWindowView)
 {
     _mainWindowView = mainWindowView;
 }
 public Presenter(IMainWindowView mainWindowView)
 {
     this.MainWindowView = mainWindowView;
     WireupEvents();
 }
 public void InjectView(IMainWindowView mainView)
 {
     MainView = mainView;
 }
        public GamePage(IMainWindowView mainWindowView)
        {
            this.mainWindowView = mainWindowView;

            InitializeComponent();
        }
Beispiel #28
0
 public MainWindowViewModel(IMainWindowView view)
 {
     this.View = view;
     this.View.BindDataContext(this);
 }
 public void BindMainWindowView(IMainWindowView mainView)
 {
     mainView.SetPresenter(this);
     _mainView = mainView;
 }
Beispiel #30
0
 public MainWindowViewModel(IMainWindowView view, IApplicationInformationService service)
 {
     this.view    = view;
     this.service = service;
     view.Model   = this;
 }