बस इसे कठिन तरीके से मिला। मैं उपयोगकर्ता को फ़ॉन्ट चुनने की अनुमति देने के लिए एक फ़ॉन्टडियलॉग पॉप अप करना चाहता था .. उन परिचित संवादों में से एक ..क्या डब्ल्यूपीएफ के पास सभी विनफॉर्म नियंत्रणों के बराबर नियंत्रण है?
उत्तर
उनमें से सभी समकक्ष नहीं हैं।
उदाहरण के लिए FontDialog नहीं है .. (grumble grumble)। इस पृष्ठ में पूर्ण डाउनडाउन है .. पोस्टिंग क्योंकि यह एक मानसिक नोट के रूप में उपयोगी हो सकता है। http://msdn.microsoft.com/en-us/library/ms750559.aspx
अद्यतन: प्रोग्रामिंग WPF किताब इस किया था। स्पष्ट रूप से कुछ संवादों ने आरटीएम बस नहीं बनाई। FontDialog जो अगले अपडेट में शामिल होगा यहां उपलब्ध है .. जैसा कि कलरपीकर संवाद है। इसके अलावा, आप आँख बंद करके, Win32 संवाद का उपयोग shuoldn't क्योंकि WPF में इसी प्रकार के (जैसे फ़ॉन्ट और रंग रहे हैं "बड़ा और बेहतर" अब।)
VistaBridge नमूने विस्टा संवाद बक्से में से कुछ के लिए रैपर है !
इसके अलावा System.Win32 द्वारा प्रदान की Microsoft.Win32
[अद्यतन] `Microsoft.Win32.FileDialog
मैं एक टीम एक जोड़े के लिए एक WPF आवेदन पर काम कर पता रैपर की जाँच अब तक के वर्षों में, और उनकी प्रतिक्रिया यह है कि जब जटिल नियंत्रण (उन्नत डेटा ग्रिड, पेड़ के दृश्य और इसी तरह) की बात आती है तो WPF WinForms के लिए अभी भी कोई मिलान नहीं है। हालांकि बुनियादी नियंत्रण ठीक है।
ऑफटोपिक .. ऐसा लगता है कि डब्ल्यूपीएफ अभी तक नहीं हुआ है ... ऐसा लगता है कि समय सीमाएं उनके रास्ते में थीं। इसे दो और साल दें ... पहले की सभी असंख्य चीजों का समर्थन करने के लिए कुछ समय लगेगा। – Gishu
हां यह शायद सच है, इसे परिपक्व होने के लिए समय चाहिए। –
यह भी उल्लेखनीय है कि WPF में बहुत से जटिल WinForms नियंत्रण अप्रचलित हैं - समान कार्यक्षमता टेम्पलेट्स और बाइंडिंग के माध्यम से उपलब्ध है (इसे एप्लिकेशन संरचना में प्रमुख बदलाव की आवश्यकता होती है)। "सिस्टम" संवाद और नियंत्रण एक समस्या से अधिक हैं। – ima
दुर्भाग्यवश, ऐसा नहीं है। हालांकि, आप Microsoft.Win32 नेमस्पेस का उपयोग कर कुछ विंडोज फॉर्म संवाद "उधार" ले सकते हैं, या आप System.Windows.Forms.WindowsFormHost WPF तत्व का उपयोग कर Windows फॉर्म नियंत्रण को एकीकृत कर सकते हैं। साथ ही, आप कन्स्ट्रक्टर को कॉल करके और फिर उन पर ShowDialog() विधि का आह्वान करके सीधे विंडोज फॉर्म संवाद प्रदर्शित कर सकते हैं।
एम्बेडिंग विंडोज रूपों WindowsFormsHost का उपयोग कर समस्याओं का एक बहुत कुछ पैदा कर सकता है - खासकर जब \ दृश्यता आदि प्रतिपादन काम कर ..
कुछ नियंत्रण पहले से ही दूसरों के द्वारा लागू किया जाता है और इस तरह के रूप वेब पर पाया जा सकता है:
NumericUpDown DateTimePicker SplitButton
और पाठ्यक्रम नए WPFDataGrid
मैं डब्ल्यूपीएफ में न्यूमेरिक अपडाउन ढूंढ रहा हूं ... क्या आपके पास एक अच्छा काम है? मैंने एक खोज की है लेकिन कुछ भी विशेष रूप से अच्छा नहीं किया है। – devios1
- 1. सी # विनफॉर्म नियंत्रण पर डब्ल्यूपीएफ पारदर्शिता
- 2. क्लोन विनफॉर्म नियंत्रण
- 3. कंट्रोलपेंट के बराबर डब्ल्यूपीएफ क्या है। लाइट?
- 4. किसके पास तेजी से रनटाइम प्रदर्शन है: डब्ल्यूपीएफ या विनफॉर्म?
- 5. अन्य सभी नियंत्रणों के ऊपर ओवरले नियंत्रण कैसे बनाएं?
- 6. डब्ल्यूपीएफ और विनफॉर्म के बीच क्या अंतर है?
- 7. क्या यह एक नियंत्रण है? (सी # विनफॉर्म)
- 8. डब्ल्यूपीएफ: जेनेरिक कंटेनर नियंत्रण क्या है?
- 9. सी #: दो विनफॉर्म नियंत्रणों की स्थिति को कैसे स्वैप करें
- 10. सभी नियंत्रणों के लिए वर्टिकल एलाइनमेंट प्रॉपर्टी सेट करना
- 11. कस्टम/उपयोगकर्ता नियंत्रण (विनफॉर्म)
- 12. क्यों डब्ल्यूपीएफ नियंत्रण टैग संपत्ति नहीं है?
- 13. डब्ल्यूपीएफ मार्जिन टॉप के बराबर है?
- 14. सी # विनफॉर्म समान रूप से 3 नियंत्रण
- 15. क्या रूबी के पास सी # में टाइमस्पेन के बराबर है?
- 16. क्या एफ # के पास हैस्केल के बराबर है?
- 17. क्या जावा के पास सी # "उपयोग" खंड के बराबर है
- 18. क्या पाइथन सूचियों के पास dict.get के बराबर है?
- 19. क्या मोनो के पास आईएलडीएएसएम के बराबर है?
- 20. जाओ - पायथन के "पास" के बराबर क्या है?
- 21. क्या एक डीओएम एक्सप्लोरर के बराबर एक डब्ल्यूपीएफ है?
- 22. व्यावसायिक ऐप्स के लिए डब्ल्यूपीएफ ऐप बनाम विनफॉर्म का लाभ?
- 23. डब्ल्यूपीएफ: ग्रिड नियंत्रण के लिए सभी प्यार क्यों?
- 24. डब्ल्यूपीएफ - आवेदन में सभी नियंत्रणों के लिए TextFormattingMode = "प्रदर्शन" को कैसे सक्षम करें?
- 25. सी # विनफॉर्म: कुशलतापूर्वक कई नियंत्रण प्रदर्शित करना
- 26. क्या मेरे पास मेरे डब्ल्यूपीएफ नेविगेशन में मेमोरी रिसाव है?
- 27. उपयोगकर्ता नियंत्रण नियंत्रण एमवीसी 3 में बराबर है?
- 28. विनफॉर्म पर नियंत्रण का निपटान
- 29. टूलटिप बनाम पॉपअप (डब्ल्यूपीएफ नियंत्रण)
- 30. डब्ल्यूपीएफ: कुछ नियंत्रण के ट्रिगर
पता करने के लिए अच्छा है ... लेकिन हम अभी भी XP का समर्थन की जरूरत है। – Gishu
System.Win32 आज़माएं? इसे XP का समर्थन करना चाहिए ... – rudigrobler
माइक्रोसॉफ्ट.Win32 सिस्टम नहीं है। Win32 – rudigrobler