首页 > 其他分享 >WPF ListBoxItem 取消hover高亮,仅显示选中高亮

WPF ListBoxItem 取消hover高亮,仅显示选中高亮

时间:2023-06-16 15:23:20浏览次数:30  
标签:hover 高亮 取消 选中 ListBoxItem WPF

 

ListBoxItem 取消hover高亮,仅显示选中高亮;其他控件与此类似

 

  <Style TargetType="{x:Type ListBoxItem}">
            <Setter Property="Background" Value="Transparent"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type ListBoxItem}">
                        <Border Background="{TemplateBinding Background}"
                                BorderThickness="1">
                            <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
                        </Border>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
            <Style.Triggers>
                <!--<Trigger Property="IsSelected" Value="True">
                    <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.HighlightColor}}"/>
                </Trigger>-->
                <DataTrigger Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="true">
                    <Setter Property="Background" Value="#FFBFEFFF"/>
                </DataTrigger>

            </Style.Triggers>
        </Style>

上述xml中注释也能实现选中高亮,但是由于其为系统颜色,不太符合测试要求。

 

标签:hover,高亮,取消,选中,ListBoxItem,WPF
From: https://www.cnblogs.com/chengcanghai/p/17485643.html

相关文章

  • ElementUIplus --- el-menu 菜单折叠的情况下 二级菜单选中 一级菜单lcon 高亮 样式设
    submenu部分代码示例<template><templatev-for="(item,index)inprops.children":key="index"><el-sub-menuv-if="!item.meta.hidden&&item.children":index="item.name"><templat......
  • 通过DSL实现Elasticsearch数据高亮处理
    高亮显示的实现分为两步:1)给文档中的所有关键字都添加一个标签,例如标签2)页面给标签编写CSS样式语法:点击查看代码GET /hotel/_search{  "query": {    "match": {      "FIELD": "TEXT"//查询条件,高亮一定要使用全文检索查询    }  },  "h......
  • Git + msys2 + ohmyzsh 打造Win11美化终端及代码高亮
    1.下载最新版zshPackage:zsh-MSYS2Packages2.下载PeaZiphttps://peazip.github.io/解压zsh-5.9-2-x86_64.pkg.tar.zst文件全部放入安装的Git目录下。3.设置zsh为默认终端1.打开git-bash2.键入zsh3.vi~/.bashrc#LaunchZshif[-t1];thenexeczshfi4.......
  • 大学生毕业设计(论文)管理系统 校内互检 只能点左边高亮右边重复
    document.querySelectorAll("span.right_txt_blue").forEach(element=>{  letstr=element.getAttribute("name")  //letno=str[str.length-1]  letno=str.replace("rightblock","");  element.setAttribu......
  • vscode设置关键字高亮
    下载highlight-words插件在settings.json文件中添加以下代码路径:(文件>首选项>设置>打开设置(json)图标在右上角)"highlightwords.colors":[{"light":"#b3d9ff","dark":"cyan"},{"light":"#e6ffb3&......
  • python+playwright 学习-66 highlight 调试定位时高亮显示元素
    前言highlight()方法是通过高亮显示元素,在调试中有很大优势,可以清楚看到定位的元素所在的位置遇到的问题使用示例:点百度页面,定位文本元素“新闻”后点击fromplaywright.sync_apiimportsync_playwright#上海悠悠wx:283340479#blog:https://www.cnblogs.com/yoyoket......
  • Ubuntu20.04使终端用户名颜色高亮
    Ubuntu20.04使终端用户名颜色高亮问题背景你还在为你的Linux大量输出内容但是不能清晰的看到每次输入的命令而烦恼吗?找找下面图中的两条命令在哪......
  • Elasticsearch掰开揉碎第24篇京东商场之关键字高亮
    引言上一篇主要讲解的是:京东商场之前后端交互(修改index.html文件、编译项目、重新启动程序、index.html继续完善js代码、index.html遍历商品详细信息、访问测试)本篇主要讲解的是:京东商场之关键字高亮(编写service层代码、修改controller层代码、修改index.html文件、重新启动程序......
  • 根据滚动条到达该位置对应的导航选项卡高亮
    html<nav><ul><li><ahref="#section1">第一部分</a></li><li><ahref="#section2">第二部分</a></li><li><ahref="#section3">第三部分</a></li><li>&......
  • 18-关键字高亮
    高亮原理我们在百度,京东搜索时,关键字会变成红色,比较醒目,这叫高亮显示:高亮显示的实现分为两步:1)给文档中的所有关键字都添加一个标签,例如<em>标签2)页面给<em>标签编写CSS样式实现高亮语法注意高亮是对关键字高亮,因此搜索条件必须带有关键字,而不能是范围这样的查询。......