2009-08-01 12 views
8

जब मैं डब्ल्यूपीएफ में एक विंडो पर क्लिक करता हूं तो मैं अधिसूचित होना चाहता हूं (मैं गॉटफोकस इवेंट का उपयोग करता हूं), लेकिन जब मैं विंडो में कम्बोबॉक्स पर क्लिक करता हूं तो यह केवल ट्रिगर होता है। जब मैं विंडो में विंडो या किसी भी नियंत्रण पर क्लिक किया जाता है तो मुझे सूचित करना है। ऐसा करने के बारे में कोई विचार?जब कोई विंडो WPF में फ़ोकस करती है तो अधिसूचित कैसे किया जाए?

उत्तर

18

GotFocus ईवेंट फोकस होने पर ईवेंट को निकाल दिया नहीं जाता है, इसका उद्देश्य केवल नियंत्रण के साथ उपयोग किया जाना है । Activated घटना इस विशेष उद्देश्य की सेवा करता है।

5

गॉटफोकस के बजाय सक्रिय ईवेंट का उपयोग करें।

1

आप IsKeyboardFocusWithinChanged ईवेंट को आजमा सकते हैं। जब विंडो फोकस विंडो के तत्व द्वारा लिया जाता है, या जब इसे किसी अन्य विंडो द्वारा लिया जाता है तो इसे ट्रिगर करना चाहिए

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

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