wpf ListBox 去除item 单击样式

在WPF中去除ListBox项的单击样式,可以通过修改ItemContainerStyle来实现。以下是解决方案:

复制代码
<ListBox>
    <ListBox.ItemContainerStyle>
        <Style TargetType="ListBoxItem">
            <Setter Property="Background" Value="Transparent"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="ListBoxItem">
                        <Border Background="{TemplateBinding Background}">
                            <ContentPresenter/>
                        </Border>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </ListBox.ItemContainerStyle>
</ListBox>

这段代码通过自定义ListBoxItem的ControlTemplate移除了默认的点击效果样式,同时将背景设为透明。你可以根据需要进一步调整边框和内容展示样式。

相关推荐
晓纪同学13 小时前
WPF-09 命令系统
wpf
晓纪同学14 小时前
WPF-10资源系统
wpf
七夜zippoe20 小时前
DolphinDB集群部署:从单机到分布式
分布式·wpf·单机·dolphindb·分集群
波波0072 天前
写出稳定C#系统的关键:不可变性思想解析
开发语言·c#·wpf
bugcome_com2 天前
从 MVVMLight 到 CommunityToolkit.Mvvm:MVVM 框架的现代化演进与全面对比
wpf
笺上知微2 天前
基于HelixToolkit.SharpDX 渲染3D模型
wpf
晓纪同学3 天前
WPF-03 第一个WPF程序
大数据·hadoop·wpf
光电大美美-见合八方中国芯4 天前
用于无色波分复用光网络的 10.7 Gb/s 反射式电吸收调制器与半导体光放大器单片集成
网络·后端·ai·云计算·wpf·信息与通信·模块测试
晓纪同学4 天前
WPF-02体系结构
wpf
晓纪同学4 天前
WPF-01概述
wpf