0

一部の DataGrid 用の CheckBox があります。Combobox の itemtemplate は次のとおりです。

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

私が達成したいことは次のとおりです。

ユーザーがこの ComboBox を 2 回クリックすると、リストが閉じられ、SelectedItem からテキストを選択できるようになります。

これどうやってするの?

4

1 に答える 1

0

MouseDoubleClickComboBoxのイベントを処理してみてください。次にIsEditable、ComboBoxのプロパティを変更して、それを使ってやりたいことをすべて行うことができます。

于 2012-07-26T14:04:02.213 に答える