Brian Genisio
2010-Jul-31 01:08 UTC
[Ironruby-core] Databinding in WPF against IronRuby objects
All, I posted this on StackOvervlow, but I thought I would notify this list of my question, in case someone here understands what is going on... Basically, I am finding that data binding to properties on IronRuby objects works for some controls, but fails on others. I have an example of it here: http://stackoverflow.com/questions/3376349/why-does-some-wpf-binding-fail-against-ironruby-properties Anyone have any idea why this happens? Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20100730/7165a9cb/attachment.html>
Shay Friedman
2010-Jul-31 05:35 UTC
[Ironruby-core] Databinding in WPF against IronRuby objects
I find IronRuby types hard-to-work-with sometimes when it comes to WPF data binding. What I do as a workaround is creating the data entity classes in C# and initialize them from IronRuby code. To fix your sample WPF app, I used the CLR string instead of IronRuby''s. So instead of: def initialize @ImageLocation = "http://www.ironruby.net/@api/deki/site/logo.png" end You need to do: def initialize @ImageLocation "http://www.ironruby.net/@api/deki/site/logo.png".to_clr_string end Shay. On Sat, Jul 31, 2010 at 4:08 AM, Brian Genisio <briangenisio at gmail.com>wrote:> All, > > I posted this on StackOvervlow, but I thought I would notify this list of > my question, in case someone here understands what is going on... > > Basically, I am finding that data binding to properties on IronRuby objects > works for some controls, but fails on others. I have an example of it here: > > > http://stackoverflow.com/questions/3376349/why-does-some-wpf-binding-fail-against-ironruby-properties > > Anyone have any idea why this happens? > Brian > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20100731/89bf2b73/attachment.html>