Создание графических интерфейсов IronRuby WPF - PullRequest
1 голос
/ 30 ноября 2011

Это может быть глупый вопрос, но у меня сложилось впечатление, что можно было использовать IronRuby и MS Visual Studio 2010 вместе для сортировки интерфейсов сборки \ редактирования XAML в одном окне и кода ruby ​​в другом?

Это возможно только для C #, Basic и C ++?

Я просмотрел ТАК и видел некоторые фрагменты IronRuby, подобные этому:

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

Так что понятно, что вы можете каким-то образом создавать GUI, но разве создатель визуального интерфейса не доступен для ironruby?

1 Ответ

2 голосов
/ 02 декабря 2011

Для построения GUI вы должны использовать XAML с WPF.Вы можете создать XAML с помощью редактора в Visual Studio.Запуск файла XAML возможен с:

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

Для получения дополнительной информации обратитесь к IronRuby Unleashed

...