0

私は WPF を使用しており、編集可能なコンボボックスを持っています。

TouchDown および MouseDown イベント ハンドラーを追加しましたが、コンボ ボックスをタッチしても起動しません。

私がやろうとしているのは、コンボボックスをタッチまたはクリックしたときにドロップダウンをリストダウンすることです。

どうすればいいですか?

<ComboBox Name="cbProductList" Height="45" Width="260" IsEditable="True"
        ItemsSource="{Binding Source={StaticResource ProductsSource}}" 
        DisplayMemberPath="Name" SelectedValuePath="ProductId"
        SelectedIndex="0" FontSize="23" FontFamily="Segoe WP"
        VerticalAlignment="Stretch" FlowDirection="LeftToRight"
        HorizontalAlignment="Left" HorizontalContentAlignment="Left"
        SelectionChanged="cbProductList_SelectionChanged" />

これを見つけました: WPF でコンボボックスにドロップダウンを表示するにはどうすればよいですか?

しかし、このイベントは何かが型のときに発火します。コンボボックスがクリックされたときに起動したい。

4

1 に答える 1

1

プロパティを追加する必要がありますAutoPostBack="true"

<ComboBox Name="cbProductList" Height="45" Width="260" IsEditable="True"
        ItemsSource="{Binding Source={StaticResource ProductsSource}}" 
        DisplayMemberPath="Name" SelectedValuePath="ProductId"
        SelectedIndex="0" FontSize="23" FontFamily="Segoe WP"
        VerticalAlignment="Stretch" FlowDirection="LeftToRight"
        HorizontalAlignment="Left" HorizontalContentAlignment="Left"
        SelectionChanged="cbProductList_SelectionChanged"
        autopostback="true" />
于 2013-03-18T07:19:56.630 に答える