के बीच क्या अंतर है ContentControl.Template और ContentControl.ContentTemplate के बीच क्या अंतर है? और मैं कब उपयोग करूं?ContentControl.Template और ContentControl.ContentTemplate
उदाहरण के लिए मैं WPF के लिए एक XAML फाइल में लिख सकते हैं:
<ContentControl>
<ContentControl.Template>
<ControlTemplate>
<Label Content="This is from the Template"/>
</ControlTemplate>
</ContentControl.Template>
</ContentControl>
सूचना ContentControl। खाका टैग
या मैं इस लिख सकते हैं:
<ContentControl>
<ContentControl.ContentTemplate>
<DataTemplate>
<Label Content="This is From the ContentTemplate"/>
</DataTemplate>
</ContentControl.ContentTemplate>
</ContentControl>
सूचना ContentControl। ContentTemplate टैग
आउटपुट समान दिखता है और पहले मामले में मैं एक नियंत्रण टेम्पलेट का उपयोग करता हूं और दूसरे में डेटा टेम्पलेट का उपयोग करता हूं। हालांकि, अगर मुझे उपयोग करना है तो मुझे कैसे धोखा देना चाहिए। टेम्पलेट या .Content टेम्पलेट? और इसका क्या प्रभाव है (ई। जी। डेटा बाइंडिंग, संपत्ति विरासत, ...) पर।
'टेम्पलेट' संपत्ति का प्रकार' ControlTemplate' है, न कि 'ContentControl' – romanoza