コード例 #1
0
        public ChooseConnectionDialog(ChooseConnectionPresenter presenter)
        {
            InitializeComponent();

            this.DataContext = this;
            tbStatus.DataContext = model;
            this.presenter = presenter;
            btnConnect.Click += new RoutedEventHandler(btnConnect_Click);
        }
コード例 #2
0
        public ChooseConnectionDialog(ChooseConnectionPresenter presenter, IProfileRepository model)
        {
            InitializeComponent();

            this.DataContext = this;
            tbStatus.DataContext = model;
            this.presenter = presenter;
            this.model = model;
            btnConnect.Click += new RoutedEventHandler(btnConnect_Click);
            loadServers();
        }
コード例 #3
0
ファイル: NavigationController.cs プロジェクト: MartyIX/SoTh
        public void LoadView(string presenter, string view)
        {
            switch (presenter)
            {
                case "ChooseConnection":

                    if (chooseConnectionPresenter == null)
                    {
                        chooseConnectionPresenter = new ChooseConnectionPresenter(view);
                    }
                    chooseConnectionPresenter.InitializeView();

                    break;

                default:
                    throw new Exception("Presenter '" + presenter + "' does not exist.");
            }
        }
コード例 #4
0
ファイル: ApplicationRepository.cs プロジェクト: MartyIX/SoTh
        private void LoadViewChooseConnection()
        {
            chooseConnectionPresenter = new ChooseConnectionPresenter(Instance.appParams.getView("ChooseConnection"), profileRepository);
            chooseConnectionPresenter.Closing += new Lib.VoidChangeDelegate(OnStartUp_PhaseThree);

            if (appParams.credentials != null)
            {
                chooseConnectionPresenter.InitializeView_preFill(MainWindow,
                    appParams.credentials["server"],
                    appParams.credentials["username"],
                    appParams.credentials["password"]);
            }
            else
            {
                chooseConnectionPresenter.InitializeView(MainWindow);
            }
        }
コード例 #5
0
ファイル: ChooseConnectionDebug.cs プロジェクト: MartyIX/SoTh
 public ChooseConnectionDebug(ChooseConnectionPresenter presenter, IProfileRepository model)
 {
     this.presenter = presenter;
     this.model = model;
     model.PropertyChanged += new PropertyChangedEventHandler(model_PropertyChanged);
 }
コード例 #6
0
ファイル: ChooseConnectionDebug.cs プロジェクト: MartyIX/SoTh
 public ChooseConnectionDebug(ChooseConnectionPresenter presenter)
 {
     this.presenter = presenter;
     model.PropertyChanged += new PropertyChangedEventHandler(model_PropertyChanged);
 }