Хорошо, ваш последний комментарий имеет смысл. Но, пожалуйста, чтобы не возвращаться туда и обратно, я призываю вас правильно сформулировать свой вопрос, включив всю информацию, которая может потребоваться. Теперь перейдем к вашей проблеме ...
Причина, по которой вы получаете эту ошибку, заключается в том, что вы привязываете значение виджета UserPicker к полю электронной почты источника данных. Помните, что значение UserPicker является объектом, а не строкой.
Чтобы устранить проблему, удалите привязку значения из UserPicker . Затем для onValueChange события изменения UserPicker добавьте следующее:
var fullName = newValue.FullName;
var email = newValue.PrimaryEmail;
widget.datasource.item.Name = fullName
widget.datasource.item.email = email;
Таким образом, вы не добавляете объект в поле электронной почты, новместо простой строки.