gpt4 book ai didi

c# - 在加载时将焦点设置在单个文本框上的最简单方法

转载 作者:行者123 更新时间:2023-11-30 17:49:56 25 4
gpt4 key购买 nike

基于此链接:Set the focus on a textbox in xaml wpf , Focus 可以通过在 StackPanel 中设置 FocusManager 并指定 elementName 来设置。我确实尝试过并且有效。我想知道如果我的 XAML 中只有一个文本框并且不需要 StackPanel 怎么办?

如果我只有一个文本框,是否还有其他简单的方法来设置焦点?

我也尝试了上面链接中的第二个答案,但不起作用:

<TextBox Text="{Binding MyText}" 
FocusManager.FocusedElement="{Binding RelativeSource={RelativeSource Self}}"/>

最佳答案

我过去通过将焦点放在标题中来做到这一点 - 在这种情况下是用户控件,但对于窗口应该是相同的)

<UserControl .....
FocusManager.FocusedElement="{Binding ElementName=TextBoxName}">

关于c# - 在加载时将焦点设置在单个文本框上的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21182079/

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