复选框的项目文本选择

时间:2012-07-26 13:56:18

标签: wpf xaml combobox

我有CheckBox,它是一些DataGrid的。 Combobox的itemtemplate是:

<ComboBox Name="cbxM" SelectedItem="{Binding Path=SelectedItem}" ItemsSource="{Binding SomeList}">
    <ComboBox.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding SomeValue}" />
        </DataTemplate>
    </ComboBox.ItemTemplate>
</ComboBox>

我想要实现的目标是:

当用户点击两次此ComboBox时,列表将关闭,他可以从SelectedItem中选择文本。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

尝试处理ComboBox的MouseDoubleClick事件。然后你可以改变ComboBox的IsEditable属性并做你想做的一切。