这可能是一个愚蠢的问题,但我的印象是,可以将IronRuby和MS Visual Studio 2010一起使用一个窗口中构建Interfaces Edit XAML,而另一个则是代码Ruby?

这只能使用C#,Basic和C ++?

我浏览过,看到了一些像这样的铁ru片:

button1.click do |sender, args|
    MessageBox.show("Hello World!")
end

因此,这是您可以以某种方式创建Guis的理由,但是Visual GUI创建者是否无法用于Ironruby?

有帮助吗?

解决方案

为了构建GUI,您应该将XAML与WPF一起使用。您可以在Visual Studio中使用编辑器创建XAML。运行XAML文件是可能的:

require "PresentationFramework"
include System::Windows
include System::Windows::Markup

xaml = File.Open('d:/app/window1/xaml', "r").read
@root = System::Windows::Markup::XamlReader.parse(xaml)

app = System::Windows::Application.new
app.run @root

请参阅Ironruby unleashed以获取更多信息

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top