不同視圖/數據模板我有稱爲基於成員變量
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收集在布爾,使用不同的數據模板。做這個的最好方式是什麼?
我知道我可以用不同的ViewModel做這件事,並使用一種ViewModel基礎對象,但我更喜歡只使用1視圖模型。
編輯:
我想用數據觸發器做到這一點。有人可以給我提供一些代碼嗎?
你能舉一些例子嗎? – 2012-04-17 14:32:20