У меня ситуация, в которой мне нужно, чтобы показать целое значение, связанное со свойством в моем контексте данных, после ввода его с помощью два отдельных преобразований:Есть ли способ связать несколько преобразователей значений в XAML?
- Обратного значения в пределах диапазона (например, диапазон составляет от 1 до 100, значение DataContext 90, пользователь видит значение 10)
- преобразовать число в строку
я понимаю, что я мог сделать оба шага, создавая свой собственный конвертер (который реализует IValueConverter). Однако у меня уже есть отдельный конвертер значений, который делает только первый шаг, а второй шаг - Int32Converter.
Есть ли способ связать эти два существующих класса в XAML, не создавая дополнительный класс, который их объединяет?
Если мне нужно прояснить это, сообщите мне. :)
Спасибо.
В этом решении каждый конвертер должен иметь дело только с одним типом (он должен быть объявлен в атрибуте single-ValueConversion). Решение @Town также может справиться с мультиконвертерами. –
, пожалуйста, опубликуйте реализацию; в противном случае linkrot –