zoukankan      html  css  js  c++  java
  • IsKeyboardFocused -- 键盘焦点

     1 <Trigger Property="IsKeyboardFocused" Value="true">
     2 <!--<Setter Property="RenderDefaulted" TargetName="Chrome" Value="true"/>-->
     3 <Setter Property="BorderBrush" TargetName="bor">
     4 <Setter.Value>
     5 <LinearGradientBrush EndPoint="1,0" StartPoint="0,0">
     6 <GradientStop Color="#517997" Offset="0.25"/>
     7 <GradientStop Color="#71D6FF" Offset="0.75"/>
     8 </LinearGradientBrush>
     9 </Setter.Value>
    10 </Setter>
    11 <Setter Property="BorderThickness" TargetName="bor" Value="2"/>
    12 </Trigger>

    因为电脑是多线线程,在桌面会存在多个窗口,但键盘焦点主要存在活动窗口中。

    对于活动窗口控件的键盘焦点是怎样定义的呢,根据我判断是当前控件之前得到焦点过,但其它的控件还没有得到焦点。

    上面的话有点难以理解,我们可以这样理解,每一个活动窗口的键盘焦点一定在某个控件上,当某个控件焦点就得了键盘焦点,但失去焦点并不等于失去

    键盘焦点,只到另一个控件得焦点或窗口变成非活动窗口才会失过键盘焦点。

  • 相关阅读:
    springboot中jpa+lombok
    slf4j管理日志,info和error分开存储,每天一个日志文件
    redis内存策略
    redis持久化策略
    Json与对象之间的转化
    Json--01
    缓存中应注意的问题
    面试中的数据库如何优化?
    公司中服务器部署步骤
    Nginx故障迁移
  • 原文地址:https://www.cnblogs.com/qq247039968/p/4172816.html
Copyright © 2011-2022 走看看