WPF-带有按钮项的组合框

猛男格瓦皮托

我有这个组合框,我想在其中添加按钮作为项目。但是,当我从组合框中选择按钮并单击按钮时,将不执行该操作。组合框的列表将下降。应该怎么做?如果这不可能,我想我只能即兴创作。建议将不胜感激。谢谢!

<ComboBox>
  <ComboBoxItem Name="Item1">
    <Button Name="Button1" Click="Button1_OnClick">first button</Button>
  </ComboBoxItem>
  <ComboBoxItem Name="Item2">
    <Button Name="Button2" Click="Button2_OnClick">second button</Button>
  </ComboBoxItem>
</ComboBox>

塔诺斯·马库(Thanos Markou)

您需要像这样的ItemTemplate:

<ComboBox x:Name="CB" Width="150" ItemsSource="{BindingItems}">
    <ComboBox.ItemTemplate>
        <DataTemplate>
            <Button Content="Click" Click="Button_Click" /> 
        </DataTemplate>
    </ComboBox.ItemTemplate>
</ComboBox>

并且您需要事件处理程序:

private void Button_Click(object sender, RoutedEventArgs e)
{
    Do something
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

制作带有圆角的WPF组合框

来自分类Dev

WPF Datagrid组合框带有复选框

来自分类Dev

带有扩展器的WPF分组组合框

来自分类Dev

WPF DataGrid中带有复选框的组合框

来自分类Dev

带有复选框的 WPF 组合框

来自分类Dev

WPF-停止单选按钮单击并带有消息框

来自分类Dev

如何将带有转换器的组合框绑定到WPF中的列表

来自分类Dev

如何将带有转换器的组合框绑定到WPF中的列表

来自分类Dev

WPF组合框问题

来自分类Dev

WPF组合框值

来自分类Dev

WPF 组合框不显示动态更改的选定项

来自分类Dev

WPF 获取组合框项模板的选定选项

来自分类Dev

带有图片和文字的WPF按钮

来自分类Dev

WPF多列组合框

来自分类Dev

清除WPF中的组合框

来自分类Dev

wpf datagrid组合框列

来自分类Dev

WPF组合框验证规则

来自分类Dev

WPF多列组合框

来自分类Dev

wpf datagrid组合框列

来自分类Dev

从服务填充WPF组合框

来自分类Dev

WPF组合框未绑定

来自分类Dev

WPF组合框样式不具有绑定属性

来自分类Dev

WPF DataGridTemplateColumn组合框更新所有行

来自分类Dev

具有可编辑组合框的WPF可编辑Listview

来自分类Dev

c#WPF将组合框项添加到列表框

来自分类Dev

WPF列表框与组合框

来自分类Dev

WPF WindowChrome带有背景-系统按钮被隐藏

来自分类Dev

带有参数的按钮绑定的 WPF MVVM 代码

来自分类Dev

WPF 项目,带有按钮侧边菜单的导航