how to dynamically create controls for GridView DataTemplate in WPF? -


मेरे पास एक ग्रिडव्यू नियंत्रण है:

  & lt; GridView & gt; & Lt; GridViewColumn हेडर = "नाम" चौड़ाई = "500" & gt; & LT; GridViewColumn.CellTemplate & gt; & LT; DataTemplate & gt; & Lt; स्टैकपैनेल ओरिएंटेशन = "क्षैतिज" & gt; & Lt; / StackPanel & gt; & Lt; / DataTemplate & gt; & LT; /GridViewColumn.CellTemplate> & Lt; / GridViewColumn & gt; & Lt; GridViewColumn DisplayMemberBinding = "{बाध्य प्रकार TypeName}" हैडर = "प्रकार" चौड़ाई = "100" / & gt; & Lt; / GridView & gt; पहला कॉलम ("नाम") के लिए   

, मैं एक तंत्र रखना चाहूंगा, जब हर रिकॉर्ड बाँध किया जाता है, एक तरीका होगा (उदाहरण के लिए ईवेंट), ताकि मैं गतिशील रूप से जोड़ सकूं StackPanel पर नियंत्रण। उदाहरण के लिए, मेरे डेटा में AnimalType नामक कॉलम है, अगर यह एक बिल्ली है, तो मैं StackPanel पर एक छवि जोड़ूंगा; अगर यह एक गाय है, तो मैं एक फिल्म चलाने के लिए एक मीडिया तत्व डालूंगा; अगर यह एक कुत्ता है, तो मैं एक अति लिंक, आदि डालूंगा।

मैं यह कैसे कर सकता हूं?

यहां डेटाटामप्लेट चयनकर्ता वर्ग पर एक नज़र डालें .... यहां की तरह:

Comments