如何在WinRT视图中禁用加载文本框?

时间:2014-07-25 08:39:10

标签: c# windows-runtime

我在WinRT中有一个TextBox,它在WinRT视图中加载焦点(指针焦点)。我想禁用它并将焦点更改为在加载时未聚焦。当我在视图的构造函数中时,TextBox是 Unfocused ,但当我到达事件Loaded时,TextBox得到了,我不知道为什么,自动,焦点在指针

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

我尝试更改TabIndex,没有成功,控件再次获得了关注。当我尝试将焦点集中在未聚焦时,我有一个例外:" 值不在预期范围内。"。我不明白为什么我有这个例外。我只有一个名字是我给他的控件。

感谢回复。

1 个答案:

答案 0 :(得分:2)

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

解决方案2: 将另一个控件TabIndex设置为比texbox的TabIndex值更低的值(您希望在启动时重点关注的控件)。