2009-09-07 15 views
11

पर कई आइटम भी मैं एक प्रोग्राम स्थापित कर रहा हूं जिसमें तीन अलग-अलग विंडो हैं। मैं बस उपयोग कर रहा हूं ..एकाधिक खिड़कियां, लेकिन टास्क बार

विंडो 1 win1 = नई विंडो 1(); win1.show();

... अतिरिक्त खिड़कियों में से प्रत्येक के लिए। समस्या यह है कि प्रत्येक विंडो टास्कबार पर एक नया टैब खुलती है। क्या वैसे भी है कि अभी भी टास्कबार पर केवल एक संबंधित आइटम के साथ मेरी तीन खिड़कियां हो सकती हैं?

यदि संभव हो, तो मैं उन्हें सभी बच्चे के रूपों को बनाना नहीं चाहूंगा और उन्हें किसी अन्य बॉक्स के अंदर बैठना होगा। आप संबंधित खिड़कियों बनाना चाहते हैं

आप झूठी

<Window ShowInTaskbar="False" ... /> 

को धन्यवाद

उत्तर

18

सेट ShowInTaskbar एक साथ, जब आप उन में से एक पर क्लिक करें यह उन सब को लाता है की तरह, दिखाने से पहले मालिक सेट खिड़की (this संभालने है अपने मुख्य विंडो)

Window1 w = new Window1(); 
w.Owner = this; 
+1

बिल्कुल सही! मुझे अब मूर्खतापूर्ण लगता है कि मैं जवाब देखता हूं। । । – Califer

9

गलत पर "माध्यमिक" विंडोज़ 'ShowInTaskbar संपत्ति सेट करें। इसके अलावा यह Owner संपत्ति को App.Current.MainWindow पर सेट करने में कोई दिक्कत नहीं होगी, ताकि मुख्य विंडो बंद होने पर सभी विंडो बंद हो जाएं (और इसलिए एप्लिकेशन बाहर निकल जाए)।

+0

अब आपको उत्तर के रूप में वोट देने के लिए खेद है, लेकिन वे दोनों एक जैसे थे इसलिए मैं पहले के लिए गया था। – Califer

+0

यह अच्छा है। मैंने अपनी पोस्ट यहां छोड़ी क्योंकि इसमें गुणों के लिए एमएसडीएन संदर्भों के लिंक हैं। –

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