私はWPFアプリケーションとしてVisual Studioプロジェクトを作成しています。しかし、現在、私はそのプロジェクトの内部にWindowsフォームしか作成していません。私は将来WPFに変換する計画があります。そのため、WPFアプリケーションとしてプロジェクトを作成しました。タブナビゲーションが動作しないWPFアプリケーションからC#Winformを実行するとき
私はApp.xamlのスタートアップフォームとして私のウィンドウのフォームを設定しました。フォームはロードされており、タブナビゲーション以外はすべて正常に動作します。最初のコントロールはスタートアップに焦点を当てますが、Tabキーを押すとフォーカスが次のコントロールに移動しません。
これは私App.xaml.csは、これは私が問題を説明するためのVisual Studio 2015のサンプルプロジェクトを作成し、アップロードした
<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がファイルである
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.Show();
}
}
}
ファイルでありますGoogleドライブに追加しますYou can download it from here。私はWPFの初心者です。
TabIndexプロパティを設定しましたか? –
こんにちは。すべての質問については、ファイルロッカーに追加するのではなく、質問自体に関連コードを追加するようにお願いします。可能な限り小さな例に絞り込んだ関連する設定やコードを質問自体に表示できますか?ブロック書式設定ツールが利用できます。 – halfer
@ darren-young:すべてのテキストボックスに対してTabIndexを設定し、TabStop = trueを設定します –