Я использую Xamarin.Forms с Prism и компонент Syncfusion RichTextEditor на устройстве Android. У меня проблема в том, что я не могу восстановить отредактированный текст обратно в модель представления. Я использовал привязку к свойству Text, которое всегда равно null. Я попытался добавить обработчик события «TextChanged» в коде позади - это событие никогда не запускается. Я попытался вызвать RichTextEditor.GetHtmlString () в коде, который тоже находится позади - который возвращает ноль.
Редактор правильно отображается в приложении и всех функциях редактирования (жирный, itali c et c.) кажется, работает нормально, однако в журнале вывода отображается предупреждение:
[INFO: CONSOLE (1)] "Uncaught TypeError: jsBridge.invokeAction не является функцией", источник: (1) 12-19 11: 10: 32.963 I / хром (13310): [INFO: CONSOLE (1)] «Uncaught TypeError: jsBridge.invokeAction не является функцией», источник: (1)
Xamarin.Forms - 4.4. 0.991265
Syncfusion.Xamarin.SfRichTextEditor - 17.4.0.39
Редактировать: поддержка Syncfusion предоставила пример, в котором измененный текст корректно обновляется в модели представления. Единственное видимое отличие состоит в том, что он использует Unity, а не DryIo c. Я создал образец проекта реплики с использованием DryIo c, и обновленный текст все еще правильно заполняется в модели представления ... должно быть что-то делать с настройкой проекта !!