qq_42617770 2022-03-19 12:39 采纳率: 0%
浏览 78

在wpf中,我想让下拉框一直保持打开该怎么做

我的想法是:默认IsDropDownOpen = true,但是当我选中下拉框某一项的时候,下拉框就收上去了,然后我就在想,当触发DropDownClosed的时候,就再设置IsDropDownOpen = true打开,但是这样会报错:System.InvalidOperationException:“无法重新打开已关闭的事件处理程序中的弹出内容。

img

  • 写回答

1条回答 默认 最新

  • CSDN专家-showbo 2022-03-19 14:22
    关注

    保持打开干嘛不用listbox?
    用线程异步设置IsDropDownOpen 可以,但是整个窗体及其他控件将无法操作,因为一操作就会关闭弹出层,然后触发combobox1_DropDownClosed死循环了,连窗体都无法关闭。

    img


    有其他问题可以继续交流~

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 3月19日