मैं अभी इसके माध्यम से आया हूं, इसलिए यह मेरे दिमाग में ताजा है।
कोर हैं: डिपेंडेंसी प्रॉपर्टी सिस्टम, रूटेड इवेंट सिस्टम, कमांड्स, बाइंडिंग, इनोटिफाईप्रोपरेटी चेंजेड, स्टाइल्स, कंट्रोल टेम्प्लेट, डेटा टेम्प्लेट, पदानुक्रमित टेम्प्लेट, ट्रिगर, रिसोर्सेज, ऑब्जर्वेबल कॉलेक्शन
पैटर्न वार: एमवीवीएम, यूनिट ऑफ वर्क, रिपोजिटरी और डीआई / आईओसी। MVVM मुख्य है, अन्य बस अक्सर दिखाई देते हैं। जब मैं WinForms में शुरू हुआ था तब की तुलना में अब बहुत अधिक चौखटे हैं। माइक्रोसॉफ्ट के पैटर्न और प्रैक्टिस साइट देखने लायक है, प्रिज्म बहुत अच्छा है।
Apress द्वारा C # 2010 में Pro WPF इस विषय पर मेरी पसंदीदा पुस्तक है, अन्य अच्छे लोगों में इलस्ट्रेटेड WPF, WPF 4 को शामिल किया गया है और Sams 24 घंटे में खुद को WPF सिखाते हैं। आखिरी एक दोपहर के माध्यम से प्राप्त करना आसान है और आपको शुरू करने के लिए ऊपर पर्याप्त विवरण में कवर किया जाएगा।
मैंने कुछ समय पहले एक आरेख बनाया था जिसमें दिखाया गया था कि अधिकांश कोर WPF ऑब्जेक्ट एक पदानुक्रम में कैसे फिट होते हैं। यह काफी दिलचस्प है, मैं कोशिश करूँगा और इसे कहीं प्रकाशित करूंगा और बाद में यहां एक लिंक जोड़ूंगा।
कोशिश करें और सुनिश्चित करें कि जिस प्रोजेक्ट पर आप काम कर रहे हैं वह WPF 4 का उपयोग कर रहा है। विजुअल स्टूडियो 2010 बहुत अच्छा है, और WPF 4 में बहुत सारे पर्याप्त फ़िक्सेस शामिल हैं जो इसे अधिक विश्वसनीय, तेज़ और आम तौर पर बेहतर बनाते हैं।
संपादित करें: मैंने अभी बताई गई श्रेणी पदानुक्रम आरेख को जोड़ा है। मेरे विचार से यह अवलोकन के लिए अच्छा है। एक नज़र डालें और मुझे बताएं कि क्या ऐसा कुछ है जो गलत दिखता है :)
WPF वर्ग पदानुक्रम