У меня есть класс в Python, который наследует TextBox
#all imports
class IPTextBox(TextBox):
pass
позже я пытаюсь использовать привязку данных к объекту этого класса
foo = Foo() # foo has property Text
tb = MyTextBox()
tb.DataBindings.Add('Text', foo, 'Text')
Последняя строка выдает ошибку:
Ошибка значения: недопустимые символы в пути.
Когда я привязываю данные к исходному TextBox, он работает, но не при использовании этого унаследованного элемента управления.
Кто-нибудь знает, что не так с этим кодом?
редактирование:
То же самое происходит с использованием IronRuby