Costruzione IronRuby WPF GUI
-
25-10-2019 - |
Domanda
Questa può essere una domanda stupida, ma ho avuto l'impressione che fosse possibile utilizzare IronRuby e MS Visual Studio 2010 insieme al tipo di interfacce di generazione \ modificare XAML in una finestra e codice Ruby nell'altra?
Questo è possibile solo a che fare con C #, Basic e C ++?
Ho navigato SO e visto alcuni frammenti IronRuby come questo:
button1.click do |sender, args|
MessageBox.show("Hello World!")
end
Quindi è ovvio motivo è possibile creare interfacce grafiche in qualche modo, ma è il creatore visivo gui non è disponibile per IronRuby?
Soluzione
Al fine di costruire interfacce grafiche si dovrebbe usare XAML con WPF. È possibile creare XAML con l'editor di Visual Studio. Esecuzione di un file XAML è possibile con:
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
Si prega di fare riferimento al IronRuby Unleashed per ulteriori informazioni