たとえば、次のように、アルファベット順に並べ替えられた 10 個のチェック ボックス項目があります。
Apple、AirCraft、Ball、Bottom、Catなど
キーを押すことでA、フォーカスをAppleチェックボックスに設定する必要がありますB-ボールに。これどうやってするの?これらのチェック ボックスの項目は、項目のソース数によって動的に変化します。
チェックボックス項目は XAML でハードコーディングされていないため、タグ付けできないと思います。実行時にロードします。また、次のようなアイテムがある場合はどうなりますか?
- アップル
- りんご1
- アップル2
このシナリオでは、ショートカットを正しく設定できないため、代わりに、文字AAで始まる最初の項目を押すとフォーカスが取得され、もう一度 を押すと、文字Aで始まる次の項目にフォーカスが設定されます。文字Aで始まる最後のアイテムに到達した場合、もう一度押すと、文字Aで始まる最初のアイテムに移動する必要があるため、これが私の要件です:)。これどうやってするの?AA