private void OnAccountAdded(Settings.ISettingValue <Settings.IAccount> v, Settings.IAccount account) { v.ValueCleared += Account_ValueCleared; account.NameChanged += account_NameChanged; account.LastUsedUtcChanged += account_LastUsedUtcChanged; account.JumpListPinningChanged += account_JumpListPinningChanged; }
private void OnAccountRemoved(Settings.ISettingValue <Settings.IAccount> v, Settings.IAccount account) { if (v != null) { v.ValueCleared -= Account_ValueCleared; } if (account != null) { account.NameChanged -= account_NameChanged; account.LastUsedUtcChanged -= account_LastUsedUtcChanged; account.JumpListPinningChanged -= account_JumpListPinningChanged; } }