protected override void OnUserPreferenceChanged(object sender, UserPreferenceChangedEventArgs e) { // Remove the current table, so it gets regenerated when next requested _table = null; // Update fonts to reflect any change in system settings DefineFonts(); base.OnUserPreferenceChanged(sender, e); }