建造钢铁馆WPF Guis
-
25-10-2019 - |
题
这可能是一个愚蠢的问题,但我的印象是,可以将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以获取更多信息
不隶属于 StackOverflow