public bool Convert(Type targetType, object owner, ref object value) { if (!(value is IConvertible)) return false; try { value = System.Convert.ChangeType(value, targetType); return true; } catch (Exception) { return false; } }