列表视图选择
本文关键字:选择 视图 列表 | 更新日期: 2023-09-27 18:10:11
默认情况下,在ListView
控件中,如果单击列的内容,则选择一行,但如果单击超出内容范围的行,则不会选择该行。除了为每个列指定模板之外,还有什么快速的方法可以做到这一点吗?
我试过了(这实际上适用于ListBox):
<Style TargetType="{x:Type ListViewItem}"
BasedOn="{StaticResource {x:Type ListViewItem}}">
<Setter Property="Background" Value="#01000000" />
</Style>
我有一个类似的问题与ListView(没有测试它与ListBox)。希望这能适用。我知道这不是一个经过测试的答案,但我不能在评论中发布代码。如果它不工作,请告诉我,我会删除它。
<ListView ... >
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</ListView.ItemContainerStyle>
<ListView.View>
...