This might be an obvious problem out of my lack of understanding how Python.Net work.
I am exploring the possibility of program WPF ViewModel. After resolving the problem inheriting .Net interface class, class ViewModel(System.ComponentModel.INotifyPropertyChanged): __namespace__ = "WPFPy" .... class MyViewModel(ViewModel): .... here to implement follow ironpython examples then assign it to DataContext self.window = System.Windows.Markup.XamlReader.Load(outStream) self.window.DataContext = MyViewModel() this does not seem to work, the property/method in MyViewModel is never called nor any data binding happened. I was able to get ExpandoObject work well though and binding works fine self.window.DataContext = System.Dynamic.ExpandoObject() so, that makes me asking if it makes sense at all to pass a Python class object back into .Net framework and expect it works -- even if the proper interface is implemented. thanks
_________________________________________________ Python.NET mailing list - PythonDotNet@python.org https://mail.python.org/mailman/listinfo/pythondotnet