2010-11-23 12 views
19

मेरे टैब में चयन बदलें घटना (क्या यह सही घटना है, मुझे एक टैब परिवर्तित ईवेंट नहीं मिल रहा है?), मैं नया टैब कैसे एक्सेस करूं?WPF टैब नियंत्रण: मैं वर्तमान में चयनित टैब कैसे प्राप्त करूं?

सामान्य स्थिति में इस घटना के बाहर से, मैं वर्तमान में चयनित टैब का उपयोग कैसे करूं?

TabControl.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(TabControl_SelectionChanged); 

    void TabControl_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) 
    { 
     //How so access my currently selected tab??? 
    } 

उत्तर

38

टैबकंट्रोल। चयनित Item चयनित टैब है।

गुण प्राप्त करने के लिए इसे TabItem पर डालें।

जो मैं अधिकतर करता हूं वह इसे व्यूमोडेल से जोड़ता है।

13

आप TabControl.SelectedItem संपत्ति का उपयोग कर सकते हैं, यह आपके द्वारा चयनित TabItem मिल जाएगा

नमूना नीचे

TabItem ti = Tabs1.SelectedItem as TabItem; 
MessageBox.Show("This is " + ti.Header + " tab");