首页 > 代码库 > IsKeyboardFocused -- 键盘焦点
IsKeyboardFocused -- 键盘焦点
1 <Trigger Property="IsKeyboardFocused" Value=http://www.mamicode.com/"true"> 2 <!--<Setter Property="RenderDefaulted" TargetName="Chrome" Value=http://www.mamicode.com/"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=http://www.mamicode.com/"2"/>12 </Trigger>
因为电脑是多线线程,在桌面会存在多个窗口,但键盘焦点主要存在活动窗口中。
对于活动窗口控件的键盘焦点是怎样定义的呢,根据我判断是当前控件之前得到焦点过,但其它的控件还没有得到焦点。
上面的话有点难以理解,我们可以这样理解,每一个活动窗口的键盘焦点一定在某个控件上,当某个控件焦点就得了键盘焦点,但失去焦点并不等于失去
键盘焦点,只到另一个控件得焦点或窗口变成非活动窗口才会失过键盘焦点。
IsKeyboardFocused -- 键盘焦点
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。