2011-09-05 16 views
6

मैं FrameworkElement के विपरीत UIElement का उपयोग करने के बारे में अस्पष्ट हूं, और FrameworkElement कक्षा बिल्कुल क्यों है। अनिवार्य रूप से, अतिरिक्त कार्यक्षमता क्या है जो FrameworkElementUIElement के विपरीत प्रदान करता है?UIElement बनाम फ्रेमवर्क एलिमेंट

+0

के संभावित डुप्लिकेट [UIElement बनाम WPF में Frameworkelement/सिल्वरलाइट] (http://stackoverflow.com/questions/5956880/uielement-vs-frameworkelement-in-wpf-silverlight) – BoltClock

+0

@mihajlv: तथ्य यह है कि इस सवाल का जवाब पर उस प्रश्न में गलत हो सकता है कि यह डुप्लिकेट है या नहीं। –

+0

@ मिहाजल्व: बाध्यकारी के पास प्रेषक के साथ कुछ भी नहीं है ... –

उत्तर

3

आपको UIElement (FrameworkElement के अलावा कोई कक्षा नहीं) से कभी भी उत्तराधिकारी नहीं होना चाहिए, अन्य गुणों के साथ इसमें DataContext नहीं है, जिसकी कमी आपको कुछ परेशानियों में उतरा सकती है।

+0

तो बस स्पष्ट होने के लिए UIElement कोई भी लेआउट, डेटा बाध्यकारी, स्टाइल, टेम्पलेट्स और संसाधन प्रदान नहीं करता है। – mihajlv

+1

@ मिहाजल्व: फ्रेमवर्क एलिमेंट्स, UIElements नहीं करते हैं। –

+0

@ एच.बी, UIElement कैसे मापता है और विधियों को व्यवस्थित करता है यदि यह लेआउट में भाग नहीं लेता है? –

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