C# WPF可以通过按钮将数据传送到它';s事件处理程序
好吧,这可能很简单,或者根本不可能。也许这是一件令人不快的事 假设我有一个组合框和它旁边的一个按钮。我从组合框中选择一个项目并按下按钮 在我的按钮处理程序中,我想我应该获取combobox.selectedValue来获取项目(是否有更好的方法) 假设我没有访问eventhandler所在的组合框的权限,我可以将按钮以某种方式绑定到selectedvalue,以便通过按钮访问它吗C# WPF可以通过按钮将数据传送到它';s事件处理程序,c#,wpf,button,combobox,C#,Wpf,Button,Combobox,好吧,这可能很简单,或者根本不可能。也许这是一件令人不快的事 假设我有一个组合框和它旁边的一个按钮。我从组合框中选择一个项目并按下按钮 在我的按钮处理程序中,我想我应该获取combobox.selectedValue来获取项目(是否有更好的方法) 假设我没有访问eventhandler所在的组合框的权限,我可以将按钮以某种方式绑定到selectedvalue,以便通过按钮访问它吗 private void addItemClick(object sender, RoutedEventAr
private void addItemClick(object sender, RoutedEventArgs e)
{
collection.add( classFactory.NewInstanceOfId( (sender as button).DataContainer);
}
这是你不应该做的吗?Combobox是否有一些继承事件来执行此操作(我需要一个按钮来确认)。如果以某种方式将按钮包含在组合框中,我想我可以使用button.DataContext?您可以将单击的按钮绑定到命令,并将命令参数设置为选定值 看看这里(虽然不是您想要的,但说明了如何操作):