繁体   English   中英

弹出窗口中的WPF ListBox在PopupClose上设置为null SelectedItem

[英]WPF ListBox in Popup setting null SelectedItem on PopupClose

我有一个WPF弹出窗口,其结构如下(删除了一些敏感内容)...

<Popup>
  <Border>
    <StackPanel>

       <ListBox 
          ItemSource="{Binding X}"
          SelectedItem="{Binding Y}"
          IsSynchronizedWithCurrentItem="True"/>

       <Separator/>

       <MenuItem Command="{Binding Path=EditModeCommand}"/>

    </StackPanel>      
  </Border>
</Popup> 

ListBox可以正常工作,列表从绑定中填充,并且所选项目正确地反馈到集合。

但是,当MenuItem触发其命令时,也会触发SelectedItem绑定,将SelectedItem设置为null。 当列表框不是单击焦点时,是否可以保留SelectedItem?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM