簡體   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