डब्ल्यूपीएफ में मैं निर्दिष्ट कर सकता हूं कि एक नियंत्रण कंटेनर एक फोकस स्कोप है और उस टैब नेविगेशन को नियंत्रण के माध्यम से चक्र होना चाहिए (यानी जब मैं अंतिम नियंत्रण से बाहर निकलता हूं, तो फोकस पहले पर वापस आ जाएगा):फोकस स्कोप के अंत तक पहुंचने वाले डब्ल्यूपीएफ फोकस का पता लगाएं
<Border FocusManager.IsFocusScope="True" KeyboardNavigation.TabNavigation="Cycle">
<ItemsControl ItemsSource="{Binding}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBox x:Name="Editor" Text="{Binding}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Border>
मुझे क्या करना कोशिश कर रहा हूँ पता लगाने के लिए जब फोकस अंतिम क्षेत्र छोड़ देता है। फोकस स्कोप के भीतर नियंत्रण की संख्या को जानने के बिना, क्या किसी को पता है कि यह संभव है?
अंत में मैं वर्तमान आइटम का रिकॉर्ड रखने के लिए डिफ़ॉल्ट संग्रह दृश्य का उपयोग करके अपनी विशिष्ट समस्या के आसपास काम करने में सक्षम था, और कुछ संलग्न गुणों को वर्तमान कीबोर्ड फोकस के साथ रखने के लिए। –