c# - 如何将样式应用于 WPF 中的 ListView 项?

标签 c# wpf listview styles listviewitem

首先,我是 WPF 的新手。


我为我的项目准备了这种样式:

    <Style x:Key="lvItemHover" TargetType="{x:Type ListViewItem}">
        <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="true">
                <Setter Property="Foreground" Value="Black" />
            </Trigger>
        </Style.Triggers>
    </Style>

如何为我的 ListView 中的项目赋予这种样式?

最佳答案

试试这个

     <ListView x:Name="listView">
        <ListView.ItemContainerStyle>
            <Style TargetType="{x:Type ListViewItem}">
               <Style.Triggers>
                  <Trigger Property="IsMouseOver" Value="true">
                     <Setter Property="Foreground" Value="Black" />
                  </Trigger>
               </Style.Triggers>
            </Style>
        </ListView.ItemContainerStyle>
        <ListViewItem>Item1</ListViewItem>
        <ListViewItem>Item2</ListViewItem>
        <ListViewItem>Item3</ListViewItem>
    </ListView>

关于c# - 如何将样式应用于 WPF 中的 ListView 项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5389531/

相关文章:

java - 当我从另一 Activity 获取结果时,ListView 仅更新一个 View 项,如何获取所有过去的结果?

c# - 设置 textBox.Text 不会更新绑定(bind)的双向属性?

c# - 检查或昵称已存在于 List<User>

c# - 登录托管 NancyFx Web 服务的控制台应用程序

c# - 如何制作自动变化的照片?

c# - 是否可以在 C# WPF 中在运行时添加图像资源?

wpf - 绑定(bind)到 WPF 中 TabControl 的 ItemsSource

java - Android中如何向ListView添加元素

Android循环无限ListView?

c# - 基于关联属性聚合的约束查询