public void Register(IValueConverter converter, params TKey[] keys) { converter.ThrowIfNull("converter"); keys.ThrowIfNull("keys"); Register(keys, converter, false); }
/// <summary> /// Attempts to register a new value converter. /// </summary> /// <param name="converter"></param> /// <param name="overwrite"></param> /// <returns></returns> public static bool RegisterConverter(IValueConverter converter, bool overwrite = false) { converter.ThrowIfNull("converter"); return(Registry.Register(converter.ValueType, converter, overwrite)); }