Я обнаружил проблему ... У меня есть конвертер, который реализует IValueConverter от Xamarin.Forms, а также наследует от MvxValueConverter, поэтому я могу использовать его для привязок форм Xamarin, а также для моего приложения UWP без XF.
public class AmountFormatConverter : MvxValueConverter, IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
// Converter Logic
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
// Convert Back Logic
}
}
Моя проблема заключалась в том, что я не установил ключевое слово Override для реализованных методов.Похоже, что вызвало проблему.
public class AmountFormatConverter : MvxValueConverter, IValueConverter
{
public override object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
// Converter Logic
}
public override object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
// Convert Back Logic
}
}