void _geocachingAccountNames_Changed(object sender, Framework.EventArguments.GeocachingAccountNamesEventArgs e) { var p = _settingsProvider.GetSettingsValueStringCollection("Core.GeocachingAccountNames", null); string[] prefixes = e.AccountNames.GeocachePrefixes; foreach (string s in prefixes) { p.Add(String.Format("{0}|{1}", s, e.AccountNames.GetAccountName(s))); } _settingsProvider.SetSettingsValueStringCollection("Core.GeocachingAccountNames", p); OnGeocachingAccountNamesChanged(this); }
void GeocachingAccountNames_Changed(object sender, Framework.EventArguments.GeocachingAccountNamesEventArgs e) { UpdateList(); }