2009-03-09 14 views
8

मेरे पास एक आइटम टेम्पलेट के साथ डेटा-बाउंड लिस्टबॉक्स है जिसे मैं कीबोर्ड नेविगेशन को सक्षम करना चाहता हूं।डब्ल्यूपीएफ लिस्टबॉक्स और कीबोर्ड नेविगेशन

यदि मैंने कोई आइटम टेम्पलेट का उपयोग नहीं किया है और केवल DisplayMemberPath का उपयोग किया है तो सूची कुंजीबार्ड के साथ नेविगेट होगी। उदाहरण के लिए 'जी' दबाकर, चयनित आइटम को जी के साथ शुरू होने वाली पहली सूची में सेट कर दिया जाएगा। किसी आइटम टेम्पलेट का उपयोग करके स्पष्ट रूप से यह अधिक कठिन हो जाता है क्योंकि टेम्पलेट में ऐसे नेविगेशन के लिए शून्य या अधिक टेक्स्ट उम्मीदवार हैं।

मेरा सवाल यह है कि मैं या तो अन्य तत्वों का उपयोग करके इस तत्व को नेविगेशन स्रोत के रूप में कैसे चिह्नित कर सकता हूं या इस प्रभाव को नकल कर सकता हूं?

उत्तर

11

यदि आप एक शाब्दिक संपत्ति है कि आप द्वारा नेविगेट करना चाहते हैं, तो यह संभव है: संपत्ति आप (इस उदाहरण में "नाम") पर कुंजीपटल-देखने सक्षम करना चाहते हैं पर

<ListBox TextSearch.TextPath="Name" ... /> 

प्वाइंट TextSearch.TextPath ।

+0

प्रत्येक बार मैट बटन पर बटन पर। चियर्स दोस्त। – Stimul8d

+0

मैंने इसे अपने ब्लॉग पर एक टिप्पणीकर्ता से बाहर पाया! यह बहुत अच्छी तरह से प्रलेखित नहीं है। –

संबंधित मुद्दे