示例#1
0
        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;
        }
示例#2
0
 /// <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();
 }
示例#3
0
 /// <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();
 }