Ошибка привязки данных унаследованного управления в Ironpython - PullRequest
1 голос
/ 16 декабря 2010

У меня есть класс в Python, который наследует TextBox


#all imports
class IPTextBox(TextBox):
  pass

позже я пытаюсь использовать привязку данных к объекту этого класса


foo = Foo() # foo has property Text

tb = MyTextBox()
tb.DataBindings.Add('Text', foo, 'Text')

Последняя строка выдает ошибку:

Ошибка значения: недопустимые символы в пути.

Когда я привязываю данные к исходному TextBox, он работает, но не при использовании этого унаследованного элемента управления.

Кто-нибудь знает, что не так с этим кодом?

редактирование: То же самое происходит с использованием IronRuby

...