gpt4 book ai didi

wpf - 有没有办法使用 Ruby 和 WPF?

转载 作者:数据小太阳 更新时间:2023-10-29 07:31:02 32 4
gpt4 key购买 nike

我找到了“Ruby in Steel”,但(我认为)它只适用于 visual studio 2008,不支持新的 WPF/XAML。

有这样的事情还是白日梦? :)

最佳答案

查看 IronRuby 1.1\Samples\ 目录中的 DiskUse 项目。它使用 WPF 和 XAML。例如,这是他们加载 xaml 的方式:

module DialogUtil
def load_xaml(filename)
f = IO::FileStream.new(filename, IO::FileMode.Open, IO::FileAccess.Read)
begin
element = Markup::XamlReader::Load(f)
ensure
f.close
end
element
end

module_function :load_xaml
end

然后使用它:

@window = DialogUtil.load_xaml("mainWindow.xaml")
@window.closing { @app.shutdown }
@windowTitle = @window.title
...
@window.show

是的,它适用于 VS2010 - http://ironruby.codeplex.com/

关于wpf - 有没有办法使用 Ruby 和 WPF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6089003/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com