Tôi có một mô hình điểm được gọi làquan điểm khác nhau/dữ liệu mẫu dựa trên biến thành viên
ViewModelClass
Mà chứa một boolean.
Tôi có một mô hình điểm, trong đó có
ObservableCollection<ViewModelClass> m_allProjects;
Sau đó, tôi có điều này theo quan điểm của tôi:
<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 >
Bây giờ tôi muốn, dựa trên boolean trong AllProjects thu, sử dụng một datatemplate khác nhau. Cách tốt nhất để làm việc này là gì?
Tôi biết tôi có thể làm điều này với các Chế độ xem khác nhau và sử dụng một loại đối tượng ViewModel-base, nhưng tôi chỉ thích sử dụng 1 mô hình chế độ xem.
CHỈNH SỬA:
Tôi muốn làm điều này với trình kích hoạt dữ liệu. Ai đó có thể cung cấp cho tôi một số mã không?
Bạn có thể hiển thị một số mã làm ví dụ không? –