Frage

Dies mag eine dumme Frage sein, aber ich hatte den Eindruck, dass es möglich war, IronRuby und MS Visual Studio 2010 zusammen zu verwenden, um die Schnittstellen in einem Fenster zu bauen und in einem Fenster zu codieren?

Ist das nur mit C#, Basic und C ++ möglich?

Ich habe es so durchsucht und einige IronRuby -Snippets wie diese gesehen:

button1.click do |sender, args|
    MessageBox.show("Hello World!")
end

Es steht also, dass Sie irgendwie Guis erstellen können, aber ist der visuelle GUI -Schöpfer für IronRuby nicht verfügbar?

War es hilfreich?

Lösung

Um GUIs zu erstellen, sollten Sie XAML mit WPF verwenden. Sie können XAML mit dem Editor in Visual Studio erstellen. Ausführen einer XAML -Datei ist möglich mit:

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

Weitere Informationen finden Sie in IronRuby Unleashed, um weitere Informationen zu erhalten

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top