Esempio n. 1
0
        private void MobileDevicesPage_Loaded(object sender, RoutedEventArgs e)
        {
            ((MainWindow)App.Current.MainWindow).NavigationCalled += new EventHandler(MobileDevicesPage_NavigationCalled);

            if (!_isDataGridLayoutLoaded)
            {
                _InitDataGridLayout();
            }
            if (!_isDataGridCollectionInited)
            {
                _InitDataGridCollection();
            }

            var tracker = App.Current.Tracker;

            if (tracker != null && tracker.InitError == null)
            {
                var synchronizationService  = tracker.SynchronizationService;
                var workingStatusController = new ApplicationWorkingStatusController();
                var exceptionHandler        = new TrackingServiceExceptionHandler();

                _devicesEditor = new MobileDevicesEditor(
                    synchronizationService,
                    workingStatusController,
                    exceptionHandler,
                    _app.Project);
            }

            _needToUpdateStatus = true;
            _SetSelectionStatus();
        }
        private void OnApplicationInitialized(object sender, EventArgs e)
        {
            var serversWithAuthentication =
                from server in App.Current.Servers
                where server.AuthenticationType == AgsServerAuthenticationType.Yes
                select server;
            var workingStatusController = new ApplicationWorkingStatusController();
            var uriNavigator            = new DefaultBrowserUriNavigator();

            _viewModel = new LicensePageModel(
                serversWithAuthentication,
                App.Current.Messenger,
                workingStatusController,
                uriNavigator,
                App.Current.LicenseManager);
            _viewModel.PropertyChanged += _ViewModelPropertyChanged;
            this.DataContext            = _viewModel;

            _OnPageCompleteChanged();
        }
        private void OnApplicationInitialized(object sender, EventArgs e)
        {
            var serversWithAuthentication =
                from server in App.Current.Servers
                where server.AuthenticationType == AgsServerAuthenticationType.Yes
                select server;
            var workingStatusController = new ApplicationWorkingStatusController();
            var uriNavigator = new DefaultBrowserUriNavigator();
            _viewModel = new LicensePageModel(
                serversWithAuthentication,
                App.Current.Messenger,
                workingStatusController,
                uriNavigator,
                App.Current.LicenseManager);
            _viewModel.PropertyChanged += _ViewModelPropertyChanged;
            this.DataContext = _viewModel;

            _OnPageCompleteChanged();
        }