4
A
回答
5
查看您的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/
0
IronRuby的主要安装程序确实支持VS 2010.它也支持Silverlight,但它似乎不支持WPF。
也许可以通过手动编辑项目文件并编写VS通常生成的样板代码来使用它。
编辑:经过一些测试,似乎你可以使用Iron Ruby的WPF没有任何问题,但你不能直接使用XAML。
相关问题
- 1. WPF/XAML:有没有办法在功能上使用x:static?
- 2. 有没有办法找出程序使用的winform/wpf组件?
- 3. 有没有办法来隔离WPF中使用的资源?
- 4. WPF-有没有办法绑定到TreeView和ListBox的SelectedValues?
- 5. 有没有办法使用PrintWindow和控件? (使用的AutoIt)
- 6. 有没有办法使用Linq到Oracle
- 7. 有没有办法使用Capistrano“前滚”?
- 8. 有没有办法使用python
- 9. 有没有办法使用的ffmpeg
- 10. 有没有办法使用MSpec的RowTest?
- 11. 有没有办法使ToEnum通用
- 12. 有没有办法使用范围
- 13. 有没有办法使用artifactory的
- 14. 有没有办法使用jQuery
- 15. 有没有办法使用datetime.date一年?
- 16. 有没有办法使用的Mockito
- 17. 有没有办法使用System.Net.Mail.SendAsync()
- 18. 有没有办法避免使用`end =`
- 19. 有没有办法使用按钮
- 20. 有没有办法在wpf WebBrowser控件上呈现WPF控件?
- 21. 有没有办法使用Linq投影和扩展方法
- 22. 在Ruby中,有些值为零时有没有办法使用XmlSimple?
- 23. 有没有办法在Ruby中使用整数作为方法名?
- 24. 有没有办法在WPF ScrollViewer中触摸启用滚动?
- 25. 有没有办法在Ruby中强制实现接口方法?
- 26. 有没有办法加快GetAccessControl和GetOwner
- 27. 有没有办法从Ruby中的实例调用私有的类方法?
- 28. 有没有办法使用没有org.bson.types.ObjectId的Mongo/Morphia?
- 29. 有没有办法使用960和sproutcore指南针?
- 30. 有没有办法在UITest中使用valueForKey和NSPredicate?