我正在创建一个Visual Studio项目作为WPF应用程序。但目前我只在该项目中创建Windows窗体。我计划将来将它们转换为WPF,这就是我将该项目创建为WPF应用程序的原因。
我在App.xaml中将我的一个Windows窗体设置为启动窗体。表单正在加载,除标签导航外,一切正常。第一个控件专注于启动,但是当我按Tab键时,焦点不会移动到下一个控件。
这是我的App.xaml.cs文件
<Application x:Class="WpfTest.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfTest"
Startup="Application_Startup">
<Application.Resources>
</Application.Resources>
</Application>
这是我的App.xaml文件
{{1}}
我在Visual Studio 2015中创建了一个示例项目来说明问题并上传到Google云端硬盘。 You can download it from here。我是WPF的新手。
答案 0 :(得分:0)
检查是否为组件设置了“tab index”
答案 1 :(得分:0)
Atlast我找到了解决方案。 我用了#34; ShowDialog&#34;而不是&#34;显示&#34; App.xaml.cs文件中的方法。我不知道为什么,它有效。
namespace WpfTest
{
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
private void Application_Startup(object sender, StartupEventArgs e)
{
frmStudent frm = new frmStudent();
frm.ShowDialog();
}
}
}