C# WPF-带有按钮项的组合框
我有这个组合框,我想在其中添加按钮作为项目。但是,当我从组合框中选择该按钮并单击该按钮时,不会执行该操作。相反,组合框的列表将下降。我们应该怎么做?如果这不可能,我想我只能即兴发挥了。如有建议,将不胜感激。谢谢大家!C# WPF-带有按钮项的组合框,c#,wpf,button,combobox,C#,Wpf,Button,Combobox,我有这个组合框,我想在其中添加按钮作为项目。但是,当我从组合框中选择该按钮并单击该按钮时,不会执行该操作。相反,组合框的列表将下降。我们应该怎么做?如果这不可能,我想我只能即兴发挥了。如有建议,将不胜感激。谢谢大家! 第一个按钮 第二个按钮 您需要ItemTemplate,如下所示: <ComboBox x:Name="CB" Width="150" ItemsSource="{BindingItems}"> <ComboBox.ItemTemplate>
第一个按钮
第二个按钮
您需要ItemTemplate,如下所示:
<ComboBox x:Name="CB" Width="150" ItemsSource="{BindingItems}">
<ComboBox.ItemTemplate>
<DataTemplate>
<Button Content="Click" Click="Button_Click" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
首先,感谢您的快速回复。。。这是否意味着绑定的按钮都具有相同的事件处理程序?我想为按钮提供不同的处理程序。@MachoGwapito不,如果需要,按钮可以有不同的事件处理程序。甚至和我说的一样。是的。谢谢多亏了你的回答,我刚才听到了“啊哈!”我又哭了。非常感谢。
private void Button_Click(object sender, RoutedEventArgs e)
{
Do something
}