Лучшая практика, если не реализовывая IValueConvert. ConvertBack

Вы должны выполнить итерацию по вашему массиву aux и присвоить значение массиву 'a':

a[i] = aux[i]

Или вернуть объединенный массив в качестве результата.

public static int[] Merge(int[] a, int mid1, ...){
   // do something
  return a;
}
33
задан soren.enemaerke 5 November 2008 в 15:37
поделиться

2 ответа

Документация MSDN для IValueConverter. ConvertBack recomends возвращаясь DependencyProperty. UnsetValue.

механизм привязки данных не ловит исключения, которые выдаются предоставленным пользователями преобразователем. Любое исключение, которое выдается методом ConvertBack или любыми неперехваченными исключениями, которые выдаются методами, что вызовы метода ConvertBack, рассматривают как ошибки времени выполнения. Решите ожидаемые проблемы путем возврата DependencyProperty. UnsetValue.

45
ответ дан 27 November 2019 в 18:15
поделиться

Согласно Microsoft, необходимо возвратиться DependencyProperty.UnsetValue

8
ответ дан 27 November 2019 в 18:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: