Привязка данных RichTextBox.Text к строке

Попытка привязать String к свойству RichTextBox.Text, чтобы при изменении значения String это изменение отражалось в RichTextBox. Пока безуспешно.

string test = "Test";
rtxt_chatLog.DataBindings.Add("Text",test,null);
test = "a";

Это показывает "Test" в rtxt_chatLog, но не "a".

Даже пробовал добавить rtxt_chatLog.Refresh (); но это не имеет значения.

Обновление 1: Это тоже не работает:

public class Test
{
    public string Property { get; set; }
}

Test t = new Test();
t.Property = "test";
rtxt_chatLog.DataBindings.Add("Text", t, "Property");
t.Property = "a";

Я неправильно понимаю привязку данных?

6
задан LarsTech 11 December 2017 в 15:00
поделиться