ValueConverterExtensions
Essential extensions for using the value converters.
public static IValueConverter<T> Constraint<T>(this IValueConverter<T> primary, Predicate<T> constraint)
public static IValueConverter<T[]> Many<T>(this IValueConverter<T> converter, int min = 1, int max = 65535)
public static IValueConverter<T> Or<T>(this IValueConverter<T> primary, IValueConverter<T> secondary)
public static IValueConverter<T?> OrNullDefault<T>(this IValueConverter<T> primary) where T : struct
public static IValueConverter<Tuple<T[], U>> RequiresEnd<T, U>(this IValueConverter<T[]> listConverter, IValueConverter<U> endConverter)
public static IValueConverter<T> StartsWithKeyword<T>(this IValueConverter<T> converter, string keyword)
public static bool VaryAll<T>(this IValueConverter<T> converter, List<CssToken> list, Action<T> setResult)
public static bool VaryStart<T>(this IValueConverter<T> converter, List<CssToken> list, Action<T> setResult)