के आधार पर मैंविभिन्न विचारों/डेटा टेम्पलेट सदस्य चर
ViewModelClass
कहा जाता है जो एक बूलियन शामिल एक दृश्य मॉडल है।
मैं जो
ObservableCollection<ViewModelClass> m_allProjects;
तब मैं मेरे विचार में इस राशि में शामिल है एक और दृश्य मॉडल है:
<DataTemplate>
<views:ProjectInfoView x:Key="ProjectInfoDetailTemplate"/>
</DataTemplate>
<ItemsControl Grid.Row="1" Grid.Column="0"
ItemsSource="{Binding AllProjects}"
ItemTemplate="{StaticResource ProjectInfoDetailTemplate}"
Margin="10,28.977,10,10">
</ItemsControl >
अब मैं AllProjects-संग्रह में बूलियन के आधार पर चाहते हैं, एक का उपयोग करने के अलग डेटामैप्लेट। इसे करने का बेहतरीन तरीका क्या है?
मुझे पता है कि मैं इसे अलग-अलग ViewModels के साथ कर सकता हूं और एक प्रकार का व्यूमोडेल-बेस ऑब्जेक्ट का उपयोग कर सकता हूं, लेकिन मैं केवल 1 व्यू मॉडल का उपयोग करना पसंद करता हूं।
संपादित करें:
मैं डेटा चलाता साथ ऐसा करना चाहते हैं। क्या कोई मुझे कुछ कोड प्रदान कर सकता है?
क्या आप उदाहरण के रूप में कुछ कोड दिखा सकते हैं? –