0

我有 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 中选择文本。

我怎样才能做到这一点?

4

1 回答 1

0

尝试MouseDoubleClick为您的 ComboBox 处理事件。然后,您可以更改IsEditableComboBox 的属性并使用它做任何您想做的事情。

于 2012-07-26T14:04:02.213 回答