IUniversalConverter ru - Leksiqq/WpfMarkupExtension GitHub Wiki
Интерфейс IUniversalConverter
Реализует интерфейсы System.Windows.Data.IValueConverter
и System.Windows.Data.IMultiValueConverter
и определяет новые, обобщённые методы для прямого и обратного конвертирования.
Методы
object? Convert(object?[]? values, Type targetType, object?[] parameters, CultureInfo? culture, bool multi);
object? ConvertBack(object? value, Type[] targetTypes, object?[] parameters, CultureInfo? culture, bool multi);
public static object?[] SplitParameter(object? parameter)
- преобразует аргумент в массив по следующему алгоритму.
- Если аргумент является массивом, возвращает соответствующий массив,
- иначе, если аргумент является строкой, возвращает разбиение этой строки, используя символ
'|'
в качестве разделителя, - иначе, возвращает массив с аргументом в качестве единственного элемента.
Раньше: (BindingProxyMarkup) Начало: (Обзор) Дальше: (DataSwitch)