c# - 将焦点设置到 uwp 中的文本框

标签 c# uwp uwp-xaml

<分区>

我有一个具有文本框元素的通用 Windows 平台项目。
我想在单击单选按钮时将焦点设置到它。

在单选按钮点击事件中,我可以说:

txtBoxID.IsEnabled = true;
txtBoxID.Text = "";

但是我该如何设置焦点呢?我看到一些答案说要使用:

FocusManager.SetFocusedElement(

但是我的 FocusManager 类没有那个方法。

编辑:已解决,谢谢。只需要知道传递给 SetFocus 的参数。另一个人的问题被认为是类似的,是关于在他将焦点放在他的控制上之后发生的事件。

最佳答案

您需要的所有代码是:

txtBoxID.Focus(FocusState.Programmatic);

方法在 Control 中定义.

关于c# - 将焦点设置到 uwp 中的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42243817/

相关文章:

xaml - 如何在 UWP Windows 10 中重用 XAML 中的网格

c# - 是否可以通过数据绑定(bind)项来控制单个 ListView 项的选定、指针悬停和按下状态

xaml - UWP 枢轴 : No blue underline on focused pivot item

c# - 单元测试 - 与外部依赖项隔离

c# - 如何使2个进程访问相同的路径?

c# - UWP ListView 数据模板绑定(bind)

c# - 模板选择器不起作用

c# - 如何管理内存有限的网格中显示的数百万行

c# - 检查值是否在枚举范围内而不使用 IsDefined

c# - 为什么我的 AppBar 在页面加载时显示为 ClosedDisplayMode.Compact 而不管实际设置如何?