我在WinRT中有一个TextBox,它在WinRT的视图中获得了焦点(指针焦点)。我想禁用此功能,并在加载时将焦点更改为未聚焦。当我在视图的构造函数中时,TextBox处于未聚焦状态,但是当我到达事件Load时,TextBox获得了自动聚焦于Pointer的原因,我不知道为什么。

没有任何指令可以将重点放在此控件上。我不明白为什么它会成为焦点。

我尝试更改TabIndex,但未成功,控件再次获得了焦点。当我尝试手动将焦点放在未聚焦的位置时,我有一个例外:“值不在预期范围内。”。我不明白为什么会有这个例外。我只有一个控件,名字就是我给他的名字。

谢谢你的答复。

最佳答案

解决方案1:
您可以将文本框的TabStop属性设置为false。

解决方案2:
将另一个控件的TabIndex设置为比texbox的TabIndex值低的值(希望接收的控件着重于启动)。

10-06 03:47