我是WPF/XAML的新手,所以请忍受一下noob问题。是否可以动态地将事件添加到XAML中的按钮?
我设计了一个控制面板,将最终充当我的网站后台,和刚刚完成使用TabControl的元素标签铺设了所有的按钮。 (这是使用Visual Studio'Window'窗体设计的)
我的问题是,是否可以在xaml.cs文件中创建一个函数,以动态处理所有按钮元素的特定事件? ..
我有30多个按钮,不想要30个不同的Click =“btnCustomers_click”+他们在c#代码中的各自的功能我想要的是说一个功能,可以让我点击任何按钮,然后打开一个新的窗口,这取决于被选择按钮。
在下面的代码是我的当前设计然而,对于30+按钮其将很多的功能,这将是混乱的,因此我的愿望,有一个功能CONT根据点击哪个按钮打开哪个窗口打开。
private void btnMerchants_click(object sender, RoutedEventArgs e)
{
var newWindow = new frmMerchants();
newWindow.Show();
}
在此先感谢您给出的任何建议! :)
伟大的答案,谢谢你的时间! :)当我完成工作时,生病检查今晚的链接 – aaron 2011-04-20 23:14:24