जो मैं चाहता हूं वह एक नियंत्रण है जो टैब नियंत्रण की तरह काम करता है लेकिन शीर्ष पर टैब रखने के बजाय, आइटम को एक सूची बॉक्स में प्रदर्शित किया जाएगा। मुझे कल्पना है कि यह संभव है लेकिन मुझे कोई उदाहरण नहीं मिला है, मुझे उम्मीद है कि यहां कोई ऐसा व्यक्ति है जिसने ऐसा कुछ किया है।क्या एक WPF टैब नियंत्रण टेम्पलेट बनाना संभव है जो टैब नियंत्रण की तरह कुछ भी नहीं दिखता है?
उत्तर
आपको TabControl
का उपयोग करने की आवश्यकता नहीं है। तुम बस मदों की एक सूची के लिए अपने ListBox
बाँध सकता है, और इसके बगल में एक ContentControl
, चयनित आइटम के लिए बाध्य कर दिया:
<DockPanel>
<ListBox Name="listBox"
DockPanel.Dock="Left"
ItemsSource="{Binding Items}"
DisplayMemberPath="Name"/>
<ContentControl Content="{Binding SelectedItem, ElementName=listBox}"
ContentTemplate="{StaticResource theTemplate}"/>
</DockPanel>
डब्ल्यूपीएफ नियंत्रण बिल्कुल वही सक्षम करने के लिए डिज़ाइन किए गए हैं जो आप चाहते हैं। दृश्य प्रतिनिधित्व को पूरी तरह से बदलते समय नियंत्रण कार्यक्षमता का पुन: उपयोग करने के लिए। TabControl
के लिए आपको अपना खुद का ControlTemplate
बनाना होगा। आप TabControl ControlTemplate Example on MSDN पा सकते हैं। आपको Control Authoring Overview on MSDN का भी अध्ययन करना होगा।
मुझे वास्तव में सिल्वरलाइट 3 दस्तावेज को पचाने के लिए कुछ आसान लगता है, और भले ही मौलिक अवधारणाओं को स्टाइल करने पर नियंत्रण में आने पर कुछ मतभेद हैं। आप नियंत्रण टेम्पलेट्स के बारे में जानने के लिए Customizing the Appearance of an Existing Control by Using a ControlTemplate on MSDN पढ़ सकते हैं और फिर सिल्वरलाइट में अपना नियंत्रण टेम्पलेट बनाने के लिए क्या आवश्यक है, यह जानने के लिए TabControl Styles and Templates का अध्ययन करें।
आप WPF में डिफ़ॉल्ट TabControl
टेम्पलेट को निकालने के लिए अभिव्यक्ति मिश्रण का उपयोग कर सकते हैं।
महान writeup कि सत्ता और WPF के इरादे का सार अच्छी तरह से नियंत्रित करता है। मुझे अभी तक वोट देने की क्षमता के योग्य समझा जाना बाकी है, अन्यथा यह एक और उपयोगी उत्तर है जिसे मैंने क्रेडिट दिया होगा। हो सकता है कि मुझे इस बात पर वापस आना याद रहेगा क्योंकि यह मेरे अपने प्रश्न पर है यदि मैं कभी उस बिंदु तक पहुंचता हूं। – jan
- 1. Google क्रोम टैब की तरह टैब नियंत्रण?
- 2. WPF टैब नियंत्रण टैब को रोकें
- 3. पक्ष पर WPF टैब नियंत्रण टैब को कैसे रखें
- 4. क्या कोई jquery टैब नियंत्रण है जो टैब की कई लाइनों को अच्छी तरह से संभालता है?
- 5. टैब आइटम और टैब नियंत्रण सीमा शैली
- 6. सी # ऊर्ध्वाधर टैब नियंत्रण
- 7. डब्ल्यूपीएफ टैब नियंत्रण में ट्रैपेज़ॉयड टैब कैसे बनाएं
- 8. क्या HwndHost नियंत्रण पर WPF नियंत्रण आकर्षित करना संभव है?
- 9. क्यों टैब नियंत्रण उदाहरणों देखें पुन: उपयोग जब टैब
- 10. WPF: टैब, स्वैलोज़ टैब के लिए की बाइंडिंग और
- 11. टैब में नियंत्रण कैसे केंद्रित करें IFN WPF
- 12. WPF टैब मार्जिन
- 13. क्या WinForms टैब नियंत्रण आईई या फ़ायरफ़ॉक्स जैसे टैब रीडरिंग करने में सक्षम हो सकता है?
- 14. फ्लेक्स: एक मॉडल पॉपअप पर नियंत्रण के बीच टैब नहीं
- 15. WPF टैब नियंत्रण: मैं वर्तमान में चयनित टैब कैसे प्राप्त करूं?
- 16. एक WPF मानचित्र नियंत्रण
- 17. प्रोग्रामिंग के लिए एक WPF नियंत्रण की प्रतिलिपि बनाएँ
- 18. एक WPF नियंत्रण
- 19. मैं एक WPF नियंत्रण
- 20. क्या किसी अन्य नियंत्रण पर नियंत्रण लाना संभव है?
- 21. क्या कोई WPF नियंत्रण है जो एक्सप्लोरर-जैसी दृश्य में फ़ाइलों की एक सूची दिखाएगा?
- 22. बनाना WinForm स्विच टैब
- 23. एक लंबवत टैब क्या है?
- 24. कोई भी WPF गेज नियंत्रण जो ओपन सोर्स हैं?
- 25. बनाना कस्टम टैब बटन
- 26. एक WPF उपयोगकर्ता नियंत्रण
- 27. कस्टम आईपैड कीबोर्ड जो सिस्टम कीबोर्ड की तरह दिखता है
- 28. wpf नियंत्रण
- 29. एक WPF नियंत्रण
- 30. क्या WPF के लिए उपयोगिता की तरह एक Spy ++ है?
वह-वह :)। मैंने "आपका उत्तर पोस्ट करें" बटन दबाए जाने से तेज़ी से लिखा है। बस सूची बॉक्स के साथ मास्टर-विवरण परिदृश्य के बारे में लिखना चाहता था, लेकिन आपने इसे तेज़ी से बनाया :)। चीयर्स। – Anvaka