wpf - 鼠标单击扩展器+在 ListView 中选择项目问题

标签 wpf listview expander

我有一个 ListView ,其中每个 ListView 项都是一个扩展器控件。现在,当我单击扩展器打开或关闭它时,我希望也选择该项目。但它没有发生。仅扩展器扩展。

看起来我的扩展器事件未到达 ListView 。

知道如何做吗?

谢谢

最佳答案

在“ListView”中设置容器样式,如下所示...

 <ListView.ItemContainerStyle>
      <Style TargetType="{x:Type ListViewItem}">
           <Style.Triggers>
               <Trigger Property="IsKeyboardFocusWithin" Value="True">
                     <Setter Property="IsSelected" Value="True"/>
               </Trigger>
           </Style.Triggers>
      </Style>
 </ListView.ItemContainerStyle>

得到答复: Link

关于wpf - 鼠标单击扩展器+在 ListView 中选择项目问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16055134/

相关文章:

c# - 如何选择扩展组中的第一项( ListView )

c# - 如何制作 WPF Expander Stretch?

c# - 在 WPF 中实现暂停

java - ListView不刷新

android listview OpenGLRenderer 和纹理问题?

android - 如何将 notifyDataSetChanged 从一个 Activity 发送到上一个 Activity

c# - WPF - 扩展器中的滚动列表框

wpf - avalonDock 在对接时卸载内容

wpf - .NET Core 3.0 中 WPF 的依赖注入(inject)

c# - 将 UpdateSourceTrigger=PropertyChanged 应用于所有文本框 wpf