Example #1
0
        /// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// settingsloadedeventhandler.BeginInvoke(sender, e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this SettingsLoadedEventHandler settingsloadedeventhandler, Object sender, SettingsLoadedEventArgs e, AsyncCallback callback)
        {
            if (settingsloadedeventhandler == null)
            {
                throw new ArgumentNullException("settingsloadedeventhandler");
            }

            return(settingsloadedeventhandler.BeginInvoke(sender, e, callback, null));
        }
Example #2
0
        public AppSettings()
        {
            eventHandlerLoaded         = new SettingsLoadedEventHandler(Settings_SettingsLoaded);
            eventHandlerRecentSearches = new ListChangedEventHandler(Settings_LimitRecentSearches);
            eventHandlerRecentGames    = new ListChangedEventHandler(Settings_LimitRecentGames);

            SettingsLoaded             += eventHandlerLoaded;
            RecentSearches.ListChanged += eventHandlerRecentSearches;
            RecentGames.ListChanged    += eventHandlerRecentGames;
        }
Example #3
0
 public AppSettings()
 {
     SettingsLoaded             += new SettingsLoadedEventHandler(Settings_SettingsLoaded);
     RecentSearches.ListChanged += new ListChangedEventHandler(Settings_LimitRecentSearches);
     RecentGames.ListChanged    += new ListChangedEventHandler(Settings_LimitRecentGames);
 }
Example #4
0
 public Settings()
 {
     SettingsSaving += settingsSavingEventHandler;
     SettingsLoaded += new SettingsLoadedEventHandler(settingsLoadedEventHandler);
 }
Example #5
0
 public Settings()
 {
     SettingsLoaded += new SettingsLoadedEventHandler(Settings_SettingsLoaded);
 }