[英]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.