首页 > 其他分享 >WPF 在 Xaml 中设置当控件显示时夺取焦点.

WPF 在 Xaml 中设置当控件显示时夺取焦点.

时间:2022-08-23 13:24:45浏览次数:73  
标签:控件 焦点 Xaml 设置 WPF 夺取

以下以一个 TextBox 为例,当其变为可见时,获得焦点

 

<TextBox x:Name="TextBoxName"/>
    <TextBox.Style>
        <Style
            BasedOn="{StaticResource {x:Type TextBox}}"
            TargetType="TextBox">
            <Style.Triggers>
                <!--  当 IsVisible 变为 True 时触发  -->
                <Trigger
                    Property="IsVisible"
                    Value="True">

                    <!--  夺取焦点  -->
                    <Setter
                        Property="FocusManager.FocusedElement"
                        Value="{Binding ElementName=TextBoxName}" />
                </Trigger>
            </Style.Triggers>
        </Style>
    </TextBox.Style>    
</TextBox>

 

标签:控件,焦点,Xaml,设置,WPF,夺取
From: https://www.cnblogs.com/8u7tgyjire7890/p/16615789.html

相关文章

  • Wpf 收到键盘事件时执行 ViewModel 中的命令.
    以 TextBox 中按下 Esc 为例:1<TextBox/>2<TextBox.InputBindings>3<KeyBinding4Key="Escape"5Command="{BindingPa......
  • 文件上传控件-如何上传文件-文件夹下载
    ​一、功能性需求与非功能性需求要求操作便利,一次选择多个文件和文件夹进行上传;支持PC端全平台操作系统,Windows,Linux,Mac支持文件和文件夹的批量下载,断点续传。刷新......
  • C# 浏览器 Chromium 内核控件
    miniblink 精简小巧的Chromium内核控件miniblink是一款精简小巧的浏览器控件,基于chromium精简而成,是市面上最小巧的chromium内核控件没有之一。它仅10余M大......
  • WPF 数据验证
     ValidationValidationRule iDataErrorInfo+DataAnimation的用法//Validation:依赖属性用(在验证回调中返回false)//ValidationRule:依赖属性和普通类的属性都能用......
  • WPF Type Converter和 IValueConverter
    初学者。博客仅做个人的理解整理,不到位的地方欢迎大佬们指出,感谢。 1.类型转换器 TypeConverter1.1类型转换器是用来干什么的?在xaml中给控件的属性赋值,后台代码解析......
  • WPF绑定
    初学者。博客仅做个人的理解整理,不到位的地方欢迎大佬们指出,感谢。 1.绑定使用的关键字:Binding2.为什么要?把界面上的控件的属性和后台的变量绑定起来,达到效果:在后代修......
  • 来瞧瞧,WPF 炫酷走马灯!
    来瞧瞧,WPF炫酷走马灯!控件名:SpotLight作者:WPFDevelopersOrg原文链接:https://github.com/WPFDevelopersOrg/WPFDevelopers框架使用大于等于.NET40;VisualS......
  • WPF实现一个简单自定义管道
    先看效果  xaml代码<UserControlx:Class="WPF控件测试.Control.Pipeline"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"......
  • 《深入浅出WPF》MVVM视频教材中的实例练习
    前言在学习了《深入浅出WPF》的书籍以及视频之后,将最后的MVVM练习项目从头到尾敲了一遍,以加深自己的理解,也是为了提高自己对基础知识的熟练程度。由于是自己对着示例图自......
  • WPF中向下拉框中绑定枚举体
    1、枚举绑定combox的ItemsSourceItemsSource绑定的是个集合值,要想枚举绑定ItemsSource,首先应该想到的是把枚举值变成集合。方法一:使用资源里的ObjectDataProvider如以下枚......