2009-09-25 20 views
13

हाय मेरे पास दो प्रश्न हैं।डब्ल्यूपीएफ टैबकंट्रोल चयनित टैब बदलें

  1. मैं एक टैब से दूसरे टैब में एक WPF टैब नियंत्रण में चयनित टैब को प्रोग्रामिक रूप से कैसे बदलूं।
  2. मुझे इस "अन्य टैब" का संदर्भ कैसे मिलेगा जिसमें मैं चयनित टैब सेट करना चाहता हूं?

उत्तर

27
  1. उपयोग SelectedIndex या SelectedItem या संपत्ति उन गुणों
  2. बाध्य कर रहे हैं जो करने के लिए आप SelectedIndex उपयोग कर रहे हैं के मूल्य को बदलने के द्वारा, आप टैब के लिए एक संदर्भ की जरूरत नहीं है। यदि आप SelectedItem का उपयोग कर रहे हैं, तो आपको उस टैब के लिए डेटा आइटम के संदर्भ की आवश्यकता है - टैब स्वयं ही नहीं। यदि आपने उन संपत्तियों में से किसी एक को अन्य संपत्ति में बाध्य कर दिया है, तो आप TabControl पर संपत्ति को बदलने के बजाय उस संपत्ति को बदलते हैं।
+2

एक मामूली बात - यदि आप इसे माउस ईवेंट के अंदर सेट कर रहे हैं और कोई क्लिक() ईवेंट उपलब्ध नहीं है, तो माउस यूपी ईवेंट का उपयोग करें और नीचे की घटना नहीं। यदि आप चयनित इंडेक्स को डाउन इवेंट के अंदर सेट करते हैं तो यह काम नहीं करेगा, जहां ईवेंट टैबकंट्रोल में निहित है। – Paul

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