Transferring the data takes too long.
If the data bound to a rich text editor is changed, it takes an indefinite period of time until the editor has the new data. This delay makes the RTE editor unusable.
It does not matter whether the data is bound via bind-Value = someString or Value = someString. Start with
someString = "some start text";
and execute the following commands in one method:
var s = await RteObj.GetText ();
someString = "you won't see this";
var s2 = await RteObj.GetText ();
s and s2 still have the same value ("some start text");
the editor takes an indefinite amount of time to update its data.
If GetText is called immediately after the text has been set, the result is random.
A random result is not to be used.