Я привязываю свойство зависимости к textboxex в WPF. Свойство представляет собой строку, в которой некоторые значения разделены символом "/" (пример: "1/2/3/4"). Мне нужно привязать отдельные значения к отдельным текстовым полям, что отлично подходит для следующей реализации метода Convert ()
:
public object Convert(object value, Type targetType, object parameter,System.Globalization.CultureInfo culture)
{
if (!string.IsNullOrEmpty(value as string))
{
String[] data = (value as string).Split('/');
return data[Int16.Parse(parameter as string)];
}
return String.Empty;
}
И я использую ConverterParameter
в xaml
чтобы указать позицию желаемого значения.
Однако проблема связана с методом ConvertBack ()
. Я не знаю, как получить исходное значение, чтобы я мог просто добавить или изменить только одно значение в строке (в указанной позиции).
Спасибо за любую помощь.