通过 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!");
}
}