gpt4 book ai didi

wpf - 在 wpf 中的 UserControl 中将焦点设置在文本框控件上

转载 作者:行者123 更新时间:2023-12-03 21:11:31 24 4
gpt4 key购买 nike

我创建了一个 UserControl它在 WPF 的 View (窗口)中加载。在我的用户控件中,我放了一个 TextBox .当我的 View 加载时,我无法将焦点设置在此文本框上。我试过以下但对我没有任何作用:

  • FocusManager.FocusedElement="{Binding ElementName=PwdBox}"
  • 我创建了一个 FocusExtension将重点放在控制上。

  • 请帮忙。

    最佳答案

    注册Loaded-Event您的 UserControl 并通过调用 Focus() 将焦点设置在您的 PwdBox 上当你的 UserControl 被加载时。

    public class MyUserControl : UserControl{

    public MyUserControl(){
    this.Loaded += Loaded;
    }

    public void Loaded(object sender, RoutedEventArgs e){
    PwdBox.Focus();
    // or FocusManager.FocusedElement = PwdBox;
    }
    }

    关于wpf - 在 wpf 中的 UserControl 中将焦点设置在文本框控件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19225443/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com