gpt4 book ai didi

c#-4.0 - SearchBoxControl 专注于在 Win8.1 上启动应用程序

转载 作者:行者123 更新时间:2023-12-03 06:35:35 25 4
gpt4 key购买 nike

我在 Windows 8.1 应用程序中使用新的 SearchBox 控件,但每次启动应用程序时,SearchBox 都会获得焦点并显示搜索历史记录。我尝试将焦点设置在页面上的另一个控件上,但它不起作用。那么如何在不显示搜索历史记录的情况下启动我的应用程序呢?

谢谢。

最佳答案

这是我的猜测。您试图将焦点设置到页面上的其他内容,但实际上页面上没有其他内容可以接受程序化焦点。要测试这一点,只需添加 <Button />到您的页面并将焦点设置到该页面。按钮非常适合此测试,就像 <TextBox /> 一样。 。如果这解决了问题,那么你就明白了。

您有一些选择,您的选择将根据您的应用而有所不同:

  1. 将 SearchBox 设置为 IsEnabled=false,直到引发 Page.Loaded
  2. 将焦点设置在另一个控件上,例如 <Button />即宽度=“1”和高度=“1”
  3. 您可以在 SearchBox 上尝试 TabStop="False",但这可能不起作用
  4. 将搜索框向逻辑树的下方移动,默认制表位更高

很抱歉刚刚与您就此事进行集思广益。我打赌其中之一会做到这一点。让我知道。

祝你好运。

关于c#-4.0 - SearchBoxControl 专注于在 Win8.1 上启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20544627/

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