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; } }
public MainWindow() { InitializeComponent(); DataContext = new IntroViewModel(); SetLanguage("Lang_EN.xaml"); }
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)); }
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); }
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)); }
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; }
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"); }
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; }
public IntroPage() { InitializeComponent(); BindingContext = _introVM = new IntroViewModel(); }
private void btnHelp_Click(object sender, RoutedEventArgs e) { DataContext = new IntroViewModel(); }