public SettingsView() { InitializeComponent(); // Init pages once this.basicSettingsPage = new Espresso.Pages.SettingsBasicPage(); this.advancedSettingsPage = new Espresso.Pages.SettingsAdvancedPage(); // Show the initial page Frame.Content = this.basicSettingsPage; }
/// <summary> /// Helper function for switching page views /// </summary> /// <param name="page"> /// The page to switch to /// </param> private void switchPage(FormBaseLib.Models.IExtendedPage page) { Frame.Content = page; this.SettingsViewLabel.Content = page.ToString(); page.updatePageContents(); }
/// <summary> /// Trigger update for page contents of application settings /// </summary> /// <param name="page"> /// The page that we want to update /// </param> private void updateSettings(FormBaseLib.Models.IExtendedPage page) { page.updatePageContents(); }