Вы не можете использовать что-то вроде <Button Click="Foo">
здесь, потому что в коде нет класса, соответствующего вашему окну, и вы не можете получить его, потому что классы IronPython не отображаются напрямую на классы CLR. Кроме того, XamlReader
, который используется для загрузки здесь файла XAML, не поддерживает событие события. Если вам нужны события, вам придется регистрировать обработчики из кода Python, а не из XAML - что делается обычным синтаксисом +=
, как только вы получите элемент управления, для которого вы хотите, чтобы событие было зарегистрировано.
Также посмотрите на этот образец для некоторых помощников, которые могли бы сделать это проще.