コード例 #1
0
        public MainViewW()
        {
            // TESTPOINT_MIGRATION_LOGGING_INIT_MIGRATION_LOG_WIZARD Initializes main log for MigrationWizard
            Log.InitializeLogging(Log.Level.Trace); // <- use Trace level for startup (and swicth to Info at bottom of this method)

            using (LogBlock logblock = Log.NotTracing() ? null : new LogBlock("MainViewW.MainViewW"))
            {
                InitializeComponent();

                // Default is "server migration"
                Application.Current.Properties["migrationmode"] = "server";

                m_baseViewModel = new BaseViewModel();

                // Setup intro page
                m_introViewModel = new IntroViewModel(lbMode);
                Intro intro = new Intro();
                m_introViewModel.Name       = "IntroViewModel";
                m_introViewModel.ViewTitle  = "Welcome";
                m_introViewModel.lb         = lbMode;
                m_introViewModel.isBrowser  = true;
                m_introViewModel.WelcomeMsg = intro.WelcomeMsg;
                m_introViewModel.InstallDir = intro.InstallDir;

                m_introViewModel.SetupViews(true);
                m_introViewModel.AddViews(true);

                lbMode.SelectedIndex = 0;
                DataContext          = m_introViewModel;

                // Switch back to Info log level
                m_introViewModel.SelectedLogLevelCBItem.LogLevelEnum = Log.Level.Info;
            }
        }
コード例 #2
0
        public MainWindow()
        {
            InitializeComponent();

            DataContext = new IntroViewModel();

            SetLanguage("Lang_EN.xaml");
        }
コード例 #3
0
        public async Task <IActionResult> Faddrar()
        {
            var viewModel = new IntroViewModel
            {
                Text  = await _db.StaticPages.AsNoTracking().SingleOrDefaultAsync(x => x.Name == "IntroFaddrar"),
                Staff = await _db.IntroPersonal.AsNoTracking().Where(x => x.IntroType == IntroTypeEnum.Fadder).ToListAsync()
            };

            return(View(viewModel));
        }
コード例 #4
0
ファイル: IntroActivity.cs プロジェクト: tereartur/mobile
        protected override void OnCreateActivity(Bundle state)
        {
            base.OnCreateActivity(state);

            SetContentView(Resource.Layout.IntroLayout);
            FindViewById <TextView> (Resource.Id.IntroTitle).SetFont(Font.DINMedium);
            FindViewById <TextView> (Resource.Id.IntroLoginText).SetFont(Font.DINMedium);
            LoginButton           = FindViewById <Button> (Resource.Id.LoginButton).SetFont(Font.DINMedium);
            StartNowButton        = FindViewById <Button> (Resource.Id.StartNowButton).SetFont(Font.DINMedium);
            LoginButton.Click    += LoginButtonClick;
            StartNowButton.Click += StartNowButtonClick;

            ViewModel = IntroViewModel.Init();
            isAuthenticatedBinding = this.SetBinding(() => ViewModel.IsAuthenticated).WhenSourceChanges(StartAuth);
        }
コード例 #5
0
        public IHttpActionResult GetIntro()
        {
            var intro = new IntroViewModel();
            var node  = GetIPublishedNodeByAlias(Models.Website.ModelTypeAlias);

            if (node != null)
            {
                var websiteNode = new Website(node);
                intro.AboutText    = websiteNode.AboutText.ToHtmlString();
                intro.ProfileImage = websiteNode.ProfilePicture != null?websiteNode.ProfilePicture.GetCropUrl(200, 300) : "";

                //intro.Cv = websiteNode.File;
            }

            return(Ok(intro));
        }
コード例 #6
0
        public MainWindowViewModel()
        {
            OpenFiles = new ObservableCollection <OpenFileViewModel>();

            OpenDirectoryMenuItem          = new OpenDirectoryMenuItem(this);
            SaveDirectoryAsMenuItem        = new SaveDirectoryAsMenuItem(this);
            SaveMenuItem                   = new SaveMenuItem(this);
            RunAutomationScriptMenuItem    = new ApplyModMenuItem(this);
            CreateAutomationScriptMenuItem = new CreateAutomationScriptMenuItem(this);
            CreateModpackMenuItem          = new CreateModpackMenuItem(this);

            // Start out with a tutorial for the most common functions
            var intro = new IntroViewModel(this);

            OpenFiles.Add(intro);
            CurrentFile = intro;
        }
コード例 #7
0
        public ViewModelLocator()
        {
            myNavigationService = new MyNavigationService();

            appViewModel          = new AppViewModel(myNavigationService);
            logInViewModel        = new LogInViewModel(myNavigationService);
            menyuViewModel        = new MenyuViewModel(myNavigationService);
            tripsViewModel        = new TripsViewModel(myNavigationService);
            registrationViewModel = new RegistrationViewModel(myNavigationService);
            weatherViewModel      = new WeatherViewModel(myNavigationService);
            ticketsPDFViewModel   = new TicketsPDFViewModel(myNavigationService);
            citiesViewModel       = new CitiesViewModel(myNavigationService);
            introViewModel        = new IntroViewModel(myNavigationService);
            mapViewModel          = new MapViewModel(myNavigationService);
            searchInfoViewModel   = new SearchInfoViewModel(myNavigationService);
            ticketsViewModel      = new TicketsViewModel(myNavigationService);

            myNavigationService.Register <LogInViewModel>(logInViewModel);
            myNavigationService.Register <MenyuViewModel>(menyuViewModel);
            myNavigationService.Register <TripsViewModel>(tripsViewModel);
            myNavigationService.Register <RegistrationViewModel>(registrationViewModel);
            myNavigationService.Register <WeatherViewModel>(weatherViewModel);
            myNavigationService.Register <TicketsPDFViewModel>(ticketsPDFViewModel);
            myNavigationService.Register <CitiesViewModel>(citiesViewModel);
            myNavigationService.Register <IntroViewModel>(introViewModel);
            myNavigationService.Register <MapViewModel>(mapViewModel);
            myNavigationService.Register <SearchInfoViewModel>(searchInfoViewModel);
            myNavigationService.Register <TicketsViewModel>(ticketsViewModel);

            //myNavigationService.Register("LogIn", logInViewModel);
            //myNavigationService.Register("Menyu", menyuViewModel);
            //myNavigationService.Register("Trips", tripsViewModel);
            //myNavigationService.Register("Registration", registrationViewModel);

            //myNavigationService.Navigate<LogInViewModel>();
            myNavigationService.Navigate <IntroViewModel>();
            //myNavigationService.Navigate<TicketsPDFViewModel>();
            //myNavigationService.Navigate<TripsViewModel>();

            //myNavigationService.Navigate("LogIn");
        }
コード例 #8
0
        public MainViewW()
        {
            InitializeComponent();

            Application.Current.Properties["migrationmode"] = "server";

            m_baseViewModel = new BaseViewModel();

            m_introViewModel           = new IntroViewModel(lbMode);
            m_introViewModel.Name      = "IntroViewModel";
            m_introViewModel.ViewTitle = "Welcome";
            m_introViewModel.lb        = lbMode;
            m_introViewModel.isBrowser = true;

            Intro intro = new Intro();

            m_introViewModel.WelcomeMsg = intro.WelcomeMsg;
            m_introViewModel.InstallDir = intro.InstallDir;
            m_introViewModel.SetupViews(true);
            m_introViewModel.AddViews(true);

            lbMode.SelectedIndex = 0;
            DataContext          = m_introViewModel;
        }
コード例 #9
0
 public IntroPage()
 {
     InitializeComponent();
     BindingContext = _introVM = new IntroViewModel();
 }
コード例 #10
0
 private void btnHelp_Click(object sender, RoutedEventArgs e)
 {
     DataContext = new IntroViewModel();
 }