1

コンボボックスから派生したカスタム コントロールがあります。

アイテムを選択したときに閉じないようにしたい。IsDropDownOpenでプロパティを falseに設定するとprotected override void OnDropDownClosed(EventArgs e)、このメソッドはチェーン呼び出しを開始します。

ハンドラーIsDropDownOpenで設定されている場合、何も起こりません。OnSelectionChanged

助言がありますか?

4

2 に答える 2

1

この回答を参照してください - https://stackoverflow.com/a/22814332/1547004

基本的に、ComboBox のリストビューに eventFilter をインストールして、MouseButtonPress イベントをキャッチし、イベントが通過してリストビューが閉じないようにします。

于 2014-11-25T01:46:46.480 に答える
-1

とんでもない。ComboBox は ComboBox で、項目が選択されると自動的に閉じます。ここでは、ListBox が適切なオプションです。

よろしく。

于 2013-02-25T17:28:56.643 に答える