Combobox 当我选择一个项目时,如何防止下拉列表关闭?

Combobox 当我选择一个项目时,如何防止下拉列表关闭?,combobox,silverlight-5.0,Combobox,Silverlight 5.0,我有来自combobox的自定义控件 我希望它在选择项目时不会自动关闭。如果我在protectedoverrideondropdownclosedeventargs e中将IsDropDownOpen属性设置为false,那么这个方法只会开始链调用自身 如果在OnSelectionChanged处理程序中设置IsDropDownOpen,则不会发生任何事情 有什么建议吗?没办法。ComboBox是ComboBox,当选择一个项目时,它会自动关闭。列表框是一个很好的选择 问候。请参见以下答案- 基

我有来自combobox的自定义控件

我希望它在选择项目时不会自动关闭。如果我在protectedoverrideondropdownclosedeventargs e中将IsDropDownOpen属性设置为false,那么这个方法只会开始链调用自身

如果在OnSelectionChanged处理程序中设置IsDropDownOpen,则不会发生任何事情


有什么建议吗?

没办法。ComboBox是ComboBox,当选择一个项目时,它会自动关闭。列表框是一个很好的选择

问候。

请参见以下答案-

基本上,在组合框的listview上安装一个eventFilter来捕获MouseButtonPress事件,以防止它通过并导致listview关闭。

如果不想打开/关闭系统,也许可以使用listview而不是组合框?