using TINK.ViewModel; using TINK.ViewModel.Info; using Xamarin.Forms; using Xamarin.Forms.Xaml; namespace TINK.View.Info { [XamlCompilation(XamlCompilationOptions.Compile)] public partial class TabbedPageInfo : TabbedPage { public InfoViewModel ViewModel { get; } public TabbedPageInfo() { InitializeComponent(); ViewModel = new InfoViewModel( App.ModelRoot.NextActiveUri.Host, App.ModelRoot.IsSiteCachingOn, resourceName => ViewModelResourceHelper.GetSource(resourceName)); TabbedInfoPage.BindingContext = ViewModel; InfoLicenses.Navigating += ViewModelHelper.OnNavigating; InfoDatenschutz.Navigating += ViewModelHelper.OnNavigating; InfoABG.Navigating += ViewModelHelper.OnNavigating; InfoImpressum.Navigating += ViewModelHelper.OnNavigating; } /// Called when page is shown. protected override void OnAppearing() { ViewModel.OnAppearing(); } } }