Почему TypeConverterAttribute не используется в привязке данных? - PullRequest
0 голосов
/ 11 апреля 2020

Я потратил около суток, пытаясь выяснить, почему один конкретный класс не использовал TypeConverters, отмеченные в его свойствах.

Оказывается, это был не сам класс, а факт что я создал ручную привязку данных к пользовательскому интерфейсу, где я обычно использую метод расширения.

Итак, перед тем, как go гоняться за «AssemblyResolve» или «использовать имя типа вместо typeof», если ваша проблема включает в себя привязку данных, проверьте это.

1 Ответ

0 голосов
/ 11 апреля 2020
txt.DataBindings.Add(nameof(txt.Text), source, propertyName, true, DataSourceUpdateMode.OnValidation, null, format);  //WORKS
txt.DataBindings.Add(nameof(txt.Text), source, propertyName, false, DataSourceUpdateMode.OnValidation, null, format);  //fails
txt.DataBindings.Add(nameof(txt.Text), source, propertyName);  //fails

Это флаг true / false?

Это "formattingEnabled".

...