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 - [email protected]
https://mail.python.org/mailman/listinfo/pythondotnet