IronRubyスクリプトを介してXAMLのUI要素にイベントハンドラーを追加する最も簡潔で簡潔な方法は何ですか?前提:イベントハンドラーを追加するコードはIronRubyスクリプトで記述され、イベントを処理するコードは同じIronRubyスクリプトで記述されます。
次のコードに相当するものが欲しいのですが、IronRubyにあります。単純なbutton1クリックイベントの処理。
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
button1.Click += new RoutedEventHandler(button1_Click);
}
void button1_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Hello World!");
}
}