构建IronRuby WPF GUI

构建IronRuby WPF GUI,wpf,visual-studio-2010,user-interface,ironruby,Wpf,Visual Studio 2010,User Interface,Ironruby,这可能是一个愚蠢的问题,但我的印象是,可以同时使用IronRuby和MS Visual Studio 2010在一个窗口中构建接口\编辑XAML,在另一个窗口中编写ruby 这是不是只有C++、BASIC和C++?< /P> 我浏览了一些IronRuby代码片段,如下所示: button1.click do |sender, args| MessageBox.show("Hello World!") end 因此,您可以以某种方式创建gui是理所当然的,但ironruby是否没有可视化

这可能是一个愚蠢的问题,但我的印象是,可以同时使用IronRuby和MS Visual Studio 2010在一个窗口中构建接口\编辑XAML,在另一个窗口中编写ruby

这是不是只有C++、BASIC和C++?< /P> 我浏览了一些IronRuby代码片段,如下所示:

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

因此,您可以以某种方式创建gui是理所当然的,但ironruby是否没有可视化gui创建者?

为了构建gui,您应该将XAML与WPF结合使用。您可以在VisualStudio中使用编辑器创建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 Unreleased