public async Task <IActionResult> OnGetAsync(string id) { var page = await _webpagesService.FindByIdAsync(id); if (page == null) { return(NotFound()); } TitleDisplay = await TranslationsService.TranslateAsync("title"); NameDisplay = await TranslationsService.TranslateAsync("name"); TxtSeeArticles = await TranslationsService.TranslateAsync("Bekijk artikels"); TxtSeeLinks = await TranslationsService.TranslateAsync("Bekijk links"); PageTitle = await TranslationsService.TranslateAsync("Webpagina bijwerken"); PageTitleLengthError = TranslationsService.TranslateErrorByDescriber(ErrorDescriberConstants.StringLength, $"The field '{TitleDisplay}' must contain a minimum of {4} and a maximum of {30} characters.", TitleDisplay, 4.ToString(), 30.ToString()); ViewData["PageId"] = page.Id; Vm = new WebPageViewModel { Id = page.Id, Name = page.Name, Title = page?.Title }; return(Page()); }
public WebPageView(string Url) { Xamarin.Forms.NavigationPage.SetHasNavigationBar(this, false); InitializeComponent(); BindingContext = new WebPageViewModel(Url, this); On <iOS>().SetUseSafeArea(true); }
static AllWebPages() { StreamResourceInfo stream = null; byte[] data = null; stream = Application.GetResourceStream(new Uri("/WebPages/base.js", UriKind.Relative)); data = new byte[stream.Stream.Length]; stream.Stream.Read(data, 0, data.Length); string baseJavaScript = System.Text.Encoding.UTF8.GetString(data); stream = Application.GetResourceStream(new Uri("/WebPages/base.css", UriKind.Relative)); data = new byte[stream.Stream.Length]; stream.Stream.Read(data, 0, data.Length); string baseCss = System.Text.Encoding.UTF8.GetString(data); #region Hall Page HallPage = new WebPageViewModel(); HallPage.Source = "Hall.Html"; stream = Application.GetResourceStream(new Uri("/WebPages/Hall.html", UriKind.Relative)); data = new byte[stream.Stream.Length]; stream.Stream.Read(data, 0, data.Length); HallPage.Body = System.Text.Encoding.UTF8.GetString(data); stream = Application.GetResourceStream(new Uri("/WebPages/Hall.js", UriKind.Relative)); data = new byte[stream.Stream.Length]; stream.Stream.Read(data, 0, data.Length); HallPage.JavaScript = baseJavaScript + System.Text.Encoding.UTF8.GetString(data); stream = Application.GetResourceStream(new Uri("/WebPages/Hall.css", UriKind.Relative)); data = new byte[stream.Stream.Length]; stream.Stream.Read(data, 0, data.Length); HallPage.Css = baseCss + System.Text.Encoding.UTF8.GetString(data); #endregion #region Room Page RoomPage = new WebPageViewModel(); RoomPage.Source = "Room.Html"; stream = Application.GetResourceStream(new Uri("/WebPages/Room.html", UriKind.Relative)); data = new byte[stream.Stream.Length]; stream.Stream.Read(data, 0, data.Length); RoomPage.Body = System.Text.Encoding.UTF8.GetString(data); stream = Application.GetResourceStream(new Uri("/WebPages/Room.js", UriKind.Relative)); data = new byte[stream.Stream.Length]; stream.Stream.Read(data, 0, data.Length); RoomPage.JavaScript = baseJavaScript + System.Text.Encoding.UTF8.GetString(data); stream = Application.GetResourceStream(new Uri("/WebPages/Room.css", UriKind.Relative)); data = new byte[stream.Stream.Length]; stream.Stream.Read(data, 0, data.Length); RoomPage.Css = baseCss + System.Text.Encoding.UTF8.GetString(data); #endregion }
public WebPageView() { InitializeComponent(); vm = new WebPageViewModel(); BindingContext = vm; NavigationHelper.OnBackButtonPressed += BackButtonPressed; }
private void PageUnloaded(object sender, Windows.UI.Xaml.RoutedEventArgs e) { ViewModel.Dispose(); (webView.Parent as Grid)?.Children?.Remove(webView); ViewModel = null; Unloaded -= PageUnloaded; }
public WebPageContentView(string startUrl) { this.InitializeComponent(); ViewModel = new WebPageViewModel(webView) { TargetUrl = startUrl, IsReCheckNavi = true, }; DataContext = ViewModel; Unloaded += PageUnloaded; }
public WebPageView() { this.InitializeComponent(); ViewModel = new WebPageViewModel(webView); DataContext = ViewModel; }
public WebPage(Models.Content model) { InitializeComponent(); BindingContext = new WebPageViewModel(model); }
public void Load(WebPageViewModel pageVM) { WebPageVM = pageVM; WebPageVM.Source = Path.Combine(ApplicationVM.Root, pageVM.Source); }