Bâtiment IronRuby WPF GUIs
-
25-10-2019 - |
Question
Cela peut être une question stupide, mais j'avais l'impression qu'il était possible d'utiliser IronRuby et MS Visual Studio 2010 ensemble pour sorte d'interfaces de construction de modifier le XAML dans une seule fenêtre et rubis de code dans l'autre?
Est-ce possible de faire avec C #, Basic et C ++?
Je l'ai vu et SO parcouru quelques extraits IronRuby comme celui-ci:
button1.click do |sender, args|
MessageBox.show("Hello World!")
end
Donc, il va à la raison, vous pouvez créer des interfaces graphiques en quelque sorte, mais est le créateur de IUG visuel non disponible pour IronRuby?
La solution
Afin de construire des interfaces graphiques, vous devez utiliser XAML avec WPF. Vous pouvez créer XAML avec l'éditeur dans Visual Studio. Exécution d'un fichier XAML est possible avec:
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
S'il vous plaît se référer à IronRuby Unleashed pour plus d'informations