[Ironruby-core] Interacting with a WPF/Winforms application
curth at microsoft.com
Fri Aug 15 10:39:22 EDT 2008
Running in a separate thread is what you probably want to do.
There’s an IronPython sample that does something like this for WinForms – it’s called winforms.py and lives in the tutorial directory. Unfortunately, it looks like it depends on some IronPython-specific functionality in the command line – but it wouldn’t be too hard to add something similar to IronRuby.
From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Ivan Porto Carrero
Sent: Friday, August 15, 2008 12:01 AM
To: ironruby-core at rubyforge.org
Subject: [Ironruby-core] Interacting with a WPF/Winforms application
Is there a simple way to interact with the GUI of a WPF/Winforms application?
I'll clarify a little what I would like to achieve:
when you start a console session with an environment loaded you could potentially type the following lines in there
>> require 'config/boot'
>> System::Windows::Application.current.main_window.my_panel.children.add Wpf.build(TextBox, :text => "Very important placeholder text")
That last line would then add a textbox to the panel while the application is running.
I could probably use threading to achieve this or different appdomains maybe.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ironruby-core